Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c1db' (ED25519) to the list of known hosts. Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 5241635 --chroot fedora-rawhide-x86_64 --detached Version: 0.62 PID: 4866 Logging PID: 4867 Task: {'appstream': False, 'background': False, 'build_id': 5241635, 'buildroot_pkgs': [], 'chroot': 'fedora-rawhide-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '4d3c073697e948e3efc85d75e765e274de9a65e8', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/cottsay/assimp-chain/mrpt', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'mrpt', 'package_version': '1.4.0-34', 'project_dirname': 'assimp-chain', 'project_name': 'assimp-chain', 'project_owner': 'cottsay', 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/cottsay/assimp-chain/fedora-rawhide-x86_64/', 'id': 'copr_base', 'name': 'Copr repository'}], 'sandbox': 'cottsay/assimp-chain--cottsay', 'source_json': {}, 'source_type': None, 'submitter': 'cottsay', 'tags': [], 'task_id': '5241635-fedora-rawhide-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/cottsay/assimp-chain/mrpt /var/lib/copr-rpmbuild/workspace/workdir-774mfbk2/mrpt --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/cottsay/assimp-chain/mrpt', '/var/lib/copr-rpmbuild/workspace/workdir-774mfbk2/mrpt', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-774mfbk2/mrpt'... Running: git checkout 4d3c073697e948e3efc85d75e765e274de9a65e8 cmd: ['git', 'checkout', '4d3c073697e948e3efc85d75e765e274de9a65e8'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-774mfbk2/mrpt rc: 0 stdout: stderr: Note: switching to '4d3c073697e948e3efc85d75e765e274de9a65e8'. 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 4d3c073 automatic import of mrpt Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-774mfbk2/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/cottsay/assimp-chain/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 45.6M 0 --:--:-- --:--:-- --:--:-- 45.6M INFO: Reading stdout from command: md5sum mrpt-1.4.0-fedora.tar.xz /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-774mfbk2/mrpt/mrpt.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-774mfbk2/mrpt --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1673992155.014848 -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-774mfbk2/mrpt/mrpt.spec) Config(fedora-rawhide-x86_64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1673992155.014848/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 43 kB/s | 7.7 kB 00:00 fedora 19 MB/s | 65 MB 00:03 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: dnf noarch 4.14.0-1.fc38 fedora 480 k dnf-plugins-core noarch 4.3.1-1.fc38 fedora 34 k Installing dependencies: alternatives x86_64 1.21-1.fc38 fedora 38 k audit-libs x86_64 3.0.9-2.fc38 fedora 116 k basesystem noarch 11-14.fc37 fedora 7.0 k bash x86_64 5.2.15-1.fc38 fedora 1.8 M bzip2-libs x86_64 1.0.8-12.fc37 fedora 41 k ca-certificates noarch 2022.2.54-5.fc37 fedora 829 k coreutils x86_64 9.1-10.fc38 fedora 1.1 M coreutils-common x86_64 9.1-10.fc38 fedora 2.0 M crypto-policies noarch 20221215-1.gita4c31a3.fc38 fedora 90 k curl x86_64 7.87.0-2.fc38 fedora 345 k cyrus-sasl-lib x86_64 2.1.28-8.fc38 fedora 792 k dbus-libs x86_64 1:1.14.4-1.fc38 fedora 156 k dnf-data noarch 4.14.0-1.fc38 fedora 43 k elfutils-default-yama-scope noarch 0.188-3.fc38 fedora 15 k elfutils-libelf x86_64 0.188-3.fc38 fedora 196 k elfutils-libs x86_64 0.188-3.fc38 fedora 257 k expat x86_64 2.5.0-1.fc38 fedora 110 k fedora-gpg-keys noarch 38-0.3 fedora 125 k fedora-release noarch 38-0.15 fedora 11 k fedora-release-common noarch 38-0.15 fedora 21 k fedora-release-identity-basic noarch 38-0.15 fedora 12 k fedora-repos noarch 38-0.3 fedora 10 k fedora-repos-rawhide noarch 38-0.3 fedora 9.7 k file-libs x86_64 5.42-4.fc37 fedora 676 k filesystem x86_64 3.18-2.fc37 fedora 1.1 M findutils x86_64 1:4.9.0-2.fc37 fedora 492 k gawk x86_64 5.1.1-4.fc37 fedora 1.0 M gdbm-libs x86_64 1:1.23-2.fc37 fedora 56 k glib2 x86_64 2.74.1-2.fc38 fedora 2.7 M glibc x86_64 2.36.9000-19.fc38 fedora 2.1 M glibc-common x86_64 2.36.9000-19.fc38 fedora 309 k glibc-minimal-langpack x86_64 2.36.9000-19.fc38 fedora 30 k gmp x86_64 1:6.2.1-3.fc37 fedora 315 k gnupg2 x86_64 2.4.0-1.fc38 fedora 2.6 M gnutls x86_64 3.7.8-9.fc38 fedora 1.1 M gpgme x86_64 1.17.1-3.fc38 fedora 210 k grep x86_64 3.8-2.fc38 fedora 292 k ima-evm-utils x86_64 1.4-6.fc37 fedora 63 k json-c x86_64 0.16-3.fc38 fedora 41 k keyutils-libs x86_64 1.6.1-5.fc37 fedora 31 k krb5-libs x86_64 1.20.1-3.fc38 fedora 723 k libacl x86_64 2.3.1-4.fc37 fedora 23 k libarchive x86_64 3.6.1-3.fc38 fedora 397 k libassuan x86_64 2.5.5-5.fc37 fedora 67 k libattr x86_64 2.5.1-5.fc37 fedora 18 k libb2 x86_64 0.98.1-7.fc37 fedora 25 k libblkid x86_64 2.38.1-3.fc38 fedora 106 k libbrotli x86_64 1.0.9-9.fc37 fedora 315 k libcap x86_64 2.48-5.fc37 fedora 67 k libcap-ng x86_64 0.8.3-4.fc38 fedora 32 k libcom_err x86_64 1.46.5-3.fc37 fedora 25 k libcomps x86_64 0.1.18-4.fc37 fedora 76 k libcurl x86_64 7.87.0-2.fc38 fedora 304 k libdnf x86_64 0.68.0-1.fc38 fedora 673 k libevent x86_64 2.1.12-7.fc37 fedora 261 k libffi x86_64 3.4.4-1.fc38 fedora 38 k libfsverity x86_64 1.4-8.fc37 fedora 19 k libgcc x86_64 13.0.0-0.9.fc38 fedora 93 k libgcrypt x86_64 1.10.1-6.fc38 fedora 511 k libgomp x86_64 13.0.0-0.9.fc38 fedora 300 k libgpg-error x86_64 1.46-1.fc38 fedora 227 k libidn2 x86_64 2.3.4-1.fc38 fedora 160 k libksba x86_64 1.6.3-1.fc38 fedora 158 k libmodulemd x86_64 2.14.0-4.fc37 fedora 234 k libmount x86_64 2.38.1-3.fc38 fedora 135 k libnghttp2 x86_64 1.51.0-1.fc38 fedora 75 k libnsl2 x86_64 2.0.0-4.fc37 fedora 30 k libpsl x86_64 0.21.2-1.fc38 fedora 65 k librepo x86_64 1.15.1-1.fc38 fedora 96 k libreport-filesystem noarch 2.17.6-1.fc38 fedora 14 k libselinux x86_64 3.5-0.rc1.1.fc38.1 fedora 86 k libsemanage x86_64 3.5-0.rc1.1.fc38 fedora 119 k libsepol x86_64 3.5-0.rc1.1.fc38 fedora 322 k libsigsegv x86_64 2.14-3.fc37 fedora 27 k libsmartcols x86_64 2.38.1-3.fc38 fedora 64 k libsolv x86_64 0.7.22-3.fc37 fedora 405 k libssh x86_64 0.10.4-2.fc38 fedora 209 k libssh-config noarch 0.10.4-2.fc38 fedora 8.8 k libstdc++ x86_64 13.0.0-0.9.fc38 fedora 843 k libtasn1 x86_64 4.19.0-1.fc38 fedora 75 k libtirpc x86_64 1.3.3-0.fc37 fedora 93 k libunistring x86_64 1.0-2.fc37 fedora 549 k libuuid x86_64 2.38.1-3.fc38 fedora 27 k libverto x86_64 0.3.2-4.fc37 fedora 21 k libxcrypt x86_64 4.4.33-5.fc38 fedora 120 k libxml2 x86_64 2.10.3-2.fc38 fedora 705 k libyaml x86_64 0.2.5-8.fc37 fedora 60 k libzstd x86_64 1.5.2-3.fc37 fedora 294 k lua-libs x86_64 5.4.4-7.fc38 fedora 131 k lz4-libs x86_64 1.9.4-1.fc38 fedora 67 k mpdecimal x86_64 2.5.1-4.fc37 fedora 102 k mpfr x86_64 4.1.1-2.fc38 fedora 598 k ncurses-base noarch 6.4-1.20230107.fc38 fedora 86 k ncurses-libs x86_64 6.4-1.20230107.fc38 fedora 332 k nettle x86_64 3.8-2.fc37 fedora 414 k npth x86_64 1.6-10.fc38 fedora 24 k openldap x86_64 2.6.3-1.fc38 fedora 254 k openssl-libs x86_64 1:3.0.7-3.fc38 fedora 2.1 M p11-kit x86_64 0.24.1-5.fc38 fedora 376 k p11-kit-trust x86_64 0.24.1-5.fc38 fedora 137 k pcre2 x86_64 10.42-1.fc38 fedora 234 k pcre2-syntax noarch 10.42-1.fc38 fedora 144 k popt x86_64 1.19-1.fc38 fedora 66 k publicsuffix-list-dafsa noarch 20221208-1.fc38 fedora 59 k python-pip-wheel noarch 22.3.1-1.fc38 fedora 1.4 M python-setuptools-wheel noarch 65.5.1-1.fc38 fedora 715 k python3 x86_64 3.11.1-3.fc38 fedora 27 k python3-dateutil noarch 1:2.8.2-4.fc37 fedora 361 k python3-dbus x86_64 1.3.2-1.fc38 fedora 157 k python3-distro noarch 1.8.0-1.fc38 fedora 49 k python3-dnf noarch 4.14.0-1.fc38 fedora 607 k python3-dnf-plugins-core noarch 4.3.1-1.fc38 fedora 277 k python3-gpg x86_64 1.17.1-3.fc38 fedora 296 k python3-hawkey x86_64 0.68.0-1.fc38 fedora 108 k python3-libcomps x86_64 0.1.18-4.fc37 fedora 48 k python3-libdnf x86_64 0.68.0-1.fc38 fedora 818 k python3-libs x86_64 3.11.1-3.fc38 fedora 9.6 M python3-rpm x86_64 4.18.0-9.fc38 fedora 73 k python3-six noarch 1.16.0-8.fc37 fedora 42 k readline x86_64 8.2-2.fc38 fedora 211 k rpm x86_64 4.18.0-9.fc38 fedora 569 k rpm-build-libs x86_64 4.18.0-9.fc38 fedora 95 k rpm-libs x86_64 4.18.0-9.fc38 fedora 312 k rpm-sequoia x86_64 1.2.0-1.fc38 fedora 829 k rpm-sign-libs x86_64 4.18.0-9.fc38 fedora 27 k sed x86_64 4.8-11.fc37 fedora 306 k setup noarch 2.14.3-1.fc38 fedora 152 k shadow-utils x86_64 2:4.13-3.fc38 fedora 1.3 M sqlite-libs x86_64 3.40.1-1.fc38 fedora 661 k systemd-libs x86_64 252.4-598.fc38 fedora 632 k tpm2-tss x86_64 4.0.0-1.fc38 fedora 711 k tzdata noarch 2022g-1.fc38 fedora 716 k xz-libs x86_64 5.2.9-1.fc38 fedora 93 k zchunk-libs x86_64 1.2.3-1.fc38 fedora 51 k zlib x86_64 1.2.13-2.fc38 fedora 94 k Transaction Summary ================================================================================ Install 137 Packages Total download size: 57 M Installed size: 200 M Downloading Packages: (1/137): basesystem-11-14.fc37.noarch.rpm 130 kB/s | 7.0 kB 00:00 (2/137): alternatives-1.21-1.fc38.x86_64.rpm 404 kB/s | 38 kB 00:00 (3/137): audit-libs-3.0.9-2.fc38.x86_64.rpm 828 kB/s | 116 kB 00:00 (4/137): bzip2-libs-1.0.8-12.fc37.x86_64.rpm 870 kB/s | 41 kB 00:00 (5/137): ca-certificates-2022.2.54-5.fc37.noarc 6.8 MB/s | 829 kB 00:00 (6/137): bash-5.2.15-1.fc38.x86_64.rpm 8.5 MB/s | 1.8 MB 00:00 (7/137): crypto-policies-20221215-1.gita4c31a3. 3.2 MB/s | 90 kB 00:00 (8/137): coreutils-9.1-10.fc38.x86_64.rpm 6.3 MB/s | 1.1 MB 00:00 (9/137): cyrus-sasl-lib-2.1.28-8.fc38.x86_64.rp 17 MB/s | 792 kB 00:00 (10/137): coreutils-common-9.1-10.fc38.x86_64.r 19 MB/s | 2.0 MB 00:00 (11/137): curl-7.87.0-2.fc38.x86_64.rpm 3.9 MB/s | 345 kB 00:00 (12/137): dbus-libs-1.14.4-1.fc38.x86_64.rpm 5.7 MB/s | 156 kB 00:00 (13/137): dnf-4.14.0-1.fc38.noarch.rpm 15 MB/s | 480 kB 00:00 (14/137): dnf-data-4.14.0-1.fc38.noarch.rpm 1.7 MB/s | 43 kB 00:00 (15/137): dnf-plugins-core-4.3.1-1.fc38.noarch. 1.4 MB/s | 34 kB 00:00 (16/137): elfutils-default-yama-scope-0.188-3.f 639 kB/s | 15 kB 00:00 (17/137): elfutils-libelf-0.188-3.fc38.x86_64.r 7.2 MB/s | 196 kB 00:00 (18/137): elfutils-libs-0.188-3.fc38.x86_64.rpm 8.5 MB/s | 257 kB 00:00 (19/137): expat-2.5.0-1.fc38.x86_64.rpm 4.2 MB/s | 110 kB 00:00 (20/137): fedora-gpg-keys-38-0.3.noarch.rpm 4.7 MB/s | 125 kB 00:00 (21/137): fedora-release-38-0.15.noarch.rpm 456 kB/s | 11 kB 00:00 (22/137): fedora-release-common-38-0.15.noarch. 846 kB/s | 21 kB 00:00 (23/137): fedora-release-identity-basic-38-0.15 473 kB/s | 12 kB 00:00 (24/137): fedora-repos-38-0.3.noarch.rpm 401 kB/s | 10 kB 00:00 (25/137): fedora-repos-rawhide-38-0.3.noarch.rp 370 kB/s | 9.7 kB 00:00 (26/137): file-libs-5.42-4.fc37.x86_64.rpm 18 MB/s | 676 kB 00:00 (27/137): findutils-4.9.0-2.fc37.x86_64.rpm 13 MB/s | 492 kB 00:00 (28/137): filesystem-3.18-2.fc37.x86_64.rpm 19 MB/s | 1.1 MB 00:00 (29/137): gawk-5.1.1-4.fc37.x86_64.rpm 27 MB/s | 1.0 MB 00:00 (30/137): gdbm-libs-1.23-2.fc37.x86_64.rpm 2.3 MB/s | 56 kB 00:00 (31/137): glibc-common-2.36.9000-19.fc38.x86_64 8.6 MB/s | 309 kB 00:00 (32/137): glibc-2.36.9000-19.fc38.x86_64.rpm 22 MB/s | 2.1 MB 00:00 (33/137): glib2-2.74.1-2.fc38.x86_64.rpm 25 MB/s | 2.7 MB 00:00 (34/137): gmp-6.2.1-3.fc37.x86_64.rpm 11 MB/s | 315 kB 00:00 (35/137): gnupg2-2.4.0-1.fc38.x86_64.rpm 23 MB/s | 2.6 MB 00:00 (36/137): gnutls-3.7.8-9.fc38.x86_64.rpm 13 MB/s | 1.1 MB 00:00 (37/137): gpgme-1.17.1-3.fc38.x86_64.rpm 7.4 MB/s | 210 kB 00:00 (38/137): grep-3.8-2.fc38.x86_64.rpm 8.8 MB/s | 292 kB 00:00 (39/137): ima-evm-utils-1.4-6.fc37.x86_64.rpm 2.3 MB/s | 63 kB 00:00 (40/137): json-c-0.16-3.fc38.x86_64.rpm 1.5 MB/s | 41 kB 00:00 (41/137): keyutils-libs-1.6.1-5.fc37.x86_64.rpm 1.1 MB/s | 31 kB 00:00 (42/137): krb5-libs-1.20.1-3.fc38.x86_64.rpm 15 MB/s | 723 kB 00:00 (43/137): libacl-2.3.1-4.fc37.x86_64.rpm 852 kB/s | 23 kB 00:00 (44/137): libassuan-2.5.5-5.fc37.x86_64.rpm 2.3 MB/s | 67 kB 00:00 (45/137): libarchive-3.6.1-3.fc38.x86_64.rpm 10 MB/s | 397 kB 00:00 (46/137): glibc-minimal-langpack-2.36.9000-19.f 90 kB/s | 30 kB 00:00 (47/137): libattr-2.5.1-5.fc37.x86_64.rpm 640 kB/s | 18 kB 00:00 (48/137): libb2-0.98.1-7.fc37.x86_64.rpm 851 kB/s | 25 kB 00:00 (49/137): libblkid-2.38.1-3.fc38.x86_64.rpm 3.6 MB/s | 106 kB 00:00 (50/137): libbrotli-1.0.9-9.fc37.x86_64.rpm 9.8 MB/s | 315 kB 00:00 (51/137): libcap-2.48-5.fc37.x86_64.rpm 2.3 MB/s | 67 kB 00:00 (52/137): libcap-ng-0.8.3-4.fc38.x86_64.rpm 1.1 MB/s | 32 kB 00:00 (53/137): libcom_err-1.46.5-3.fc37.x86_64.rpm 894 kB/s | 25 kB 00:00 (54/137): libcomps-0.1.18-4.fc37.x86_64.rpm 2.6 MB/s | 76 kB 00:00 (55/137): libcurl-7.87.0-2.fc38.x86_64.rpm 9.5 MB/s | 304 kB 00:00 (56/137): libdnf-0.68.0-1.fc38.x86_64.rpm 19 MB/s | 673 kB 00:00 (57/137): libevent-2.1.12-7.fc37.x86_64.rpm 7.5 MB/s | 261 kB 00:00 (58/137): libffi-3.4.4-1.fc38.x86_64.rpm 1.3 MB/s | 38 kB 00:00 (59/137): libfsverity-1.4-8.fc37.x86_64.rpm 724 kB/s | 19 kB 00:00 (60/137): libgcc-13.0.0-0.9.fc38.x86_64.rpm 3.5 MB/s | 93 kB 00:00 (61/137): libgcrypt-1.10.1-6.fc38.x86_64.rpm 15 MB/s | 511 kB 00:00 (62/137): libgomp-13.0.0-0.9.fc38.x86_64.rpm 9.4 MB/s | 300 kB 00:00 (63/137): libgpg-error-1.46-1.fc38.x86_64.rpm 6.6 MB/s | 227 kB 00:00 (64/137): libidn2-2.3.4-1.fc38.x86_64.rpm 5.5 MB/s | 160 kB 00:00 (65/137): libksba-1.6.3-1.fc38.x86_64.rpm 5.2 MB/s | 158 kB 00:00 (66/137): libmodulemd-2.14.0-4.fc37.x86_64.rpm 6.8 MB/s | 234 kB 00:00 (67/137): libmount-2.38.1-3.fc38.x86_64.rpm 4.5 MB/s | 135 kB 00:00 (68/137): libnghttp2-1.51.0-1.fc38.x86_64.rpm 2.6 MB/s | 75 kB 00:00 (69/137): libnsl2-2.0.0-4.fc37.x86_64.rpm 1.0 MB/s | 30 kB 00:00 (70/137): libpsl-0.21.2-1.fc38.x86_64.rpm 2.2 MB/s | 65 kB 00:00 (71/137): librepo-1.15.1-1.fc38.x86_64.rpm 3.2 MB/s | 96 kB 00:00 (72/137): libreport-filesystem-2.17.6-1.fc38.no 492 kB/s | 14 kB 00:00 (73/137): libselinux-3.5-0.rc1.1.fc38.1.x86_64. 2.9 MB/s | 86 kB 00:00 (74/137): libsemanage-3.5-0.rc1.1.fc38.x86_64.r 3.9 MB/s | 119 kB 00:00 (75/137): libsepol-3.5-0.rc1.1.fc38.x86_64.rpm 8.4 MB/s | 322 kB 00:00 (76/137): libsigsegv-2.14-3.fc37.x86_64.rpm 925 kB/s | 27 kB 00:00 (77/137): libsmartcols-2.38.1-3.fc38.x86_64.rpm 2.1 MB/s | 64 kB 00:00 (78/137): libssh-0.10.4-2.fc38.x86_64.rpm 6.4 MB/s | 209 kB 00:00 (79/137): libsolv-0.7.22-3.fc37.x86_64.rpm 10 MB/s | 405 kB 00:00 (80/137): libssh-config-0.10.4-2.fc38.noarch.rp 303 kB/s | 8.8 kB 00:00 (81/137): libtasn1-4.19.0-1.fc38.x86_64.rpm 2.4 MB/s | 75 kB 00:00 (82/137): libstdc++-13.0.0-0.9.fc38.x86_64.rpm 22 MB/s | 843 kB 00:00 (83/137): libtirpc-1.3.3-0.fc37.x86_64.rpm 1.5 MB/s | 93 kB 00:00 (84/137): libuuid-2.38.1-3.fc38.x86_64.rpm 931 kB/s | 27 kB 00:00 (85/137): libunistring-1.0-2.fc37.x86_64.rpm 13 MB/s | 549 kB 00:00 (86/137): libverto-0.3.2-4.fc37.x86_64.rpm 717 kB/s | 21 kB 00:00 (87/137): libxcrypt-4.4.33-5.fc38.x86_64.rpm 3.9 MB/s | 120 kB 00:00 (88/137): libxml2-2.10.3-2.fc38.x86_64.rpm 14 MB/s | 705 kB 00:00 (89/137): libyaml-0.2.5-8.fc37.x86_64.rpm 2.1 MB/s | 60 kB 00:00 (90/137): libzstd-1.5.2-3.fc37.x86_64.rpm 9.0 MB/s | 294 kB 00:00 (91/137): lz4-libs-1.9.4-1.fc38.x86_64.rpm 2.2 MB/s | 67 kB 00:00 (92/137): lua-libs-5.4.4-7.fc38.x86_64.rpm 4.0 MB/s | 131 kB 00:00 (93/137): mpdecimal-2.5.1-4.fc37.x86_64.rpm 3.3 MB/s | 102 kB 00:00 (94/137): ncurses-base-6.4-1.20230107.fc38.noar 2.6 MB/s | 86 kB 00:00 (95/137): mpfr-4.1.1-2.fc38.x86_64.rpm 16 MB/s | 598 kB 00:00 (96/137): ncurses-libs-6.4-1.20230107.fc38.x86_ 9.4 MB/s | 332 kB 00:00 (97/137): npth-1.6-10.fc38.x86_64.rpm 903 kB/s | 24 kB 00:00 (98/137): nettle-3.8-2.fc37.x86_64.rpm 10 MB/s | 414 kB 00:00 (99/137): openldap-2.6.3-1.fc38.x86_64.rpm 7.3 MB/s | 254 kB 00:00 (100/137): p11-kit-trust-0.24.1-5.fc38.x86_64.r 5.1 MB/s | 137 kB 00:00 (101/137): p11-kit-0.24.1-5.fc38.x86_64.rpm 10 MB/s | 376 kB 00:00 (102/137): pcre2-syntax-10.42-1.fc38.noarch.rpm 4.2 MB/s | 144 kB 00:00 (103/137): popt-1.19-1.fc38.x86_64.rpm 2.8 MB/s | 66 kB 00:00 (104/137): openssl-libs-3.0.7-3.fc38.x86_64.rpm 19 MB/s | 2.1 MB 00:00 (105/137): publicsuffix-list-dafsa-20221208-1.f 2.2 MB/s | 59 kB 00:00 (106/137): python-setuptools-wheel-65.5.1-1.fc3 4.9 MB/s | 715 kB 00:00 (107/137): python3-3.11.1-3.fc38.x86_64.rpm 930 kB/s | 27 kB 00:00 (108/137): python3-dateutil-2.8.2-4.fc37.noarch 2.4 MB/s | 361 kB 00:00 (109/137): pcre2-10.42-1.fc38.x86_64.rpm 492 kB/s | 234 kB 00:00 (110/137): python3-dbus-1.3.2-1.fc38.x86_64.rpm 2.3 MB/s | 157 kB 00:00 (111/137): python3-dnf-4.14.0-1.fc38.noarch.rpm 9.2 MB/s | 607 kB 00:00 (112/137): python3-dnf-plugins-core-4.3.1-1.fc3 6.9 MB/s | 277 kB 00:00 (113/137): python3-gpg-1.17.1-3.fc38.x86_64.rpm 6.6 MB/s | 296 kB 00:00 (114/137): python3-hawkey-0.68.0-1.fc38.x86_64. 2.9 MB/s | 108 kB 00:00 (115/137): python-pip-wheel-22.3.1-1.fc38.noarc 2.3 MB/s | 1.4 MB 00:00 (116/137): python3-distro-1.8.0-1.fc38.noarch.r 219 kB/s | 49 kB 00:00 (117/137): python3-libcomps-0.1.18-4.fc37.x86_6 1.4 MB/s | 48 kB 00:00 (118/137): python3-rpm-4.18.0-9.fc38.x86_64.rpm 1.2 MB/s | 73 kB 00:00 (119/137): python3-six-1.16.0-8.fc37.noarch.rpm 1.3 MB/s | 42 kB 00:00 (120/137): readline-8.2-2.fc38.x86_64.rpm 2.9 MB/s | 211 kB 00:00 (121/137): rpm-4.18.0-9.fc38.x86_64.rpm 5.7 MB/s | 569 kB 00:00 (122/137): python3-libdnf-0.68.0-1.fc38.x86_64. 2.6 MB/s | 818 kB 00:00 (123/137): rpm-build-libs-4.18.0-9.fc38.x86_64. 1.0 MB/s | 95 kB 00:00 (124/137): rpm-libs-4.18.0-9.fc38.x86_64.rpm 2.9 MB/s | 312 kB 00:00 (125/137): rpm-sign-libs-4.18.0-9.fc38.x86_64.r 1.0 MB/s | 27 kB 00:00 (126/137): rpm-sequoia-1.2.0-1.fc38.x86_64.rpm 9.0 MB/s | 829 kB 00:00 (127/137): setup-2.14.3-1.fc38.noarch.rpm 4.6 MB/s | 152 kB 00:00 (128/137): sed-4.8-11.fc37.x86_64.rpm 3.3 MB/s | 306 kB 00:00 (129/137): shadow-utils-4.13-3.fc38.x86_64.rpm 12 MB/s | 1.3 MB 00:00 (130/137): sqlite-libs-3.40.1-1.fc38.x86_64.rpm 5.0 MB/s | 661 kB 00:00 (131/137): systemd-libs-252.4-598.fc38.x86_64.r 12 MB/s | 632 kB 00:00 (132/137): tzdata-2022g-1.fc38.noarch.rpm 13 MB/s | 716 kB 00:00 (133/137): xz-libs-5.2.9-1.fc38.x86_64.rpm 3.8 MB/s | 93 kB 00:00 (134/137): tpm2-tss-4.0.0-1.fc38.x86_64.rpm 7.7 MB/s | 711 kB 00:00 (135/137): zchunk-libs-1.2.3-1.fc38.x86_64.rpm 2.2 MB/s | 51 kB 00:00 (136/137): zlib-1.2.13-2.fc38.x86_64.rpm 3.3 MB/s | 94 kB 00:00 (137/137): python3-libs-3.11.1-3.fc38.x86_64.rp 8.7 MB/s | 9.6 MB 00:01 -------------------------------------------------------------------------------- Total 17 MB/s | 57 MB 00:03 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xEB10B464: Userid : "Fedora (38) " Fingerprint: 6A51 BBAB BA3D 5467 B617 1221 809A 8D7C EB10 B464 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary (0xEB10B464) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x5323552A: Userid : "Fedora (37) " Fingerprint: ACB5 EE4E 831C 74BB 7C16 8D27 F55A D3FB 5323 552A From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-37-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-2.fc37.x86_64 1/1 Preparing : 1/1 Installing : libgcc-13.0.0-0.9.fc38.x86_64 1/137 Running scriptlet: libgcc-13.0.0-0.9.fc38.x86_64 1/137 Installing : tzdata-2022g-1.fc38.noarch 2/137 Installing : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 3/137 Running scriptlet: crypto-policies-20221215-1.gita4c31a3.fc38.noarc 3/137 Installing : fedora-release-identity-basic-38-0.15.noarch 4/137 Installing : python-setuptools-wheel-65.5.1-1.fc38.noarch 5/137 Installing : publicsuffix-list-dafsa-20221208-1.fc38.noarch 6/137 Installing : pcre2-syntax-10.42-1.fc38.noarch 7/137 Installing : ncurses-base-6.4-1.20230107.fc38.noarch 8/137 Installing : libssh-config-0.10.4-2.fc38.noarch 9/137 Installing : libreport-filesystem-2.17.6-1.fc38.noarch 10/137 Installing : dnf-data-4.14.0-1.fc38.noarch 11/137 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : fedora-gpg-keys-38-0.3.noarch 12/137 Installing : fedora-release-38-0.15.noarch 13/137 Installing : fedora-release-common-38-0.15.noarch 14/137 Installing : fedora-repos-rawhide-38-0.3.noarch 15/137 Installing : fedora-repos-38-0.3.noarch 16/137 Installing : setup-2.14.3-1.fc38.noarch 17/137 Running scriptlet: setup-2.14.3-1.fc38.noarch 17/137 Installing : filesystem-3.18-2.fc37.x86_64 18/137 Installing : basesystem-11-14.fc37.noarch 19/137 Installing : glibc-minimal-langpack-2.36.9000-19.fc38.x86_64 20/137 Installing : glibc-common-2.36.9000-19.fc38.x86_64 21/137 Running scriptlet: glibc-2.36.9000-19.fc38.x86_64 22/137 Installing : glibc-2.36.9000-19.fc38.x86_64 22/137 Running scriptlet: glibc-2.36.9000-19.fc38.x86_64 22/137 Installing : ncurses-libs-6.4-1.20230107.fc38.x86_64 23/137 Installing : bash-5.2.15-1.fc38.x86_64 24/137 Running scriptlet: bash-5.2.15-1.fc38.x86_64 24/137 Installing : zlib-1.2.13-2.fc38.x86_64 25/137 Installing : bzip2-libs-1.0.8-12.fc37.x86_64 26/137 Installing : xz-libs-5.2.9-1.fc38.x86_64 27/137 Installing : libzstd-1.5.2-3.fc37.x86_64 28/137 Installing : sqlite-libs-3.40.1-1.fc38.x86_64 29/137 Installing : gmp-1:6.2.1-3.fc37.x86_64 30/137 Installing : libcap-2.48-5.fc37.x86_64 31/137 Installing : libgpg-error-1.46-1.fc38.x86_64 32/137 Installing : popt-1.19-1.fc38.x86_64 33/137 Installing : libxml2-2.10.3-2.fc38.x86_64 34/137 Installing : libstdc++-13.0.0-0.9.fc38.x86_64 35/137 Installing : libuuid-2.38.1-3.fc38.x86_64 36/137 Installing : lua-libs-5.4.4-7.fc38.x86_64 37/137 Installing : elfutils-libelf-0.188-3.fc38.x86_64 38/137 Installing : file-libs-5.42-4.fc37.x86_64 39/137 Installing : readline-8.2-2.fc38.x86_64 40/137 Installing : libattr-2.5.1-5.fc37.x86_64 41/137 Installing : libacl-2.3.1-4.fc37.x86_64 42/137 Installing : libffi-3.4.4-1.fc38.x86_64 43/137 Installing : p11-kit-0.24.1-5.fc38.x86_64 44/137 Installing : libunistring-1.0-2.fc37.x86_64 45/137 Installing : libidn2-2.3.4-1.fc38.x86_64 46/137 Installing : libxcrypt-4.4.33-5.fc38.x86_64 47/137 Installing : pcre2-10.42-1.fc38.x86_64 48/137 Installing : libassuan-2.5.5-5.fc37.x86_64 49/137 Installing : nettle-3.8-2.fc37.x86_64 50/137 Installing : rpm-sequoia-1.2.0-1.fc38.x86_64 51/137 Installing : expat-2.5.0-1.fc38.x86_64 52/137 Installing : gdbm-libs-1:1.23-2.fc37.x86_64 53/137 Installing : json-c-0.16-3.fc38.x86_64 54/137 Installing : keyutils-libs-1.6.1-5.fc37.x86_64 55/137 Installing : libcom_err-1.46.5-3.fc37.x86_64 56/137 Installing : libgomp-13.0.0-0.9.fc38.x86_64 57/137 Installing : libsepol-3.5-0.rc1.1.fc38.x86_64 58/137 Installing : libselinux-3.5-0.rc1.1.fc38.1.x86_64 59/137 Installing : sed-4.8-11.fc37.x86_64 60/137 Installing : libsmartcols-2.38.1-3.fc38.x86_64 61/137 Installing : libtasn1-4.19.0-1.fc38.x86_64 62/137 Installing : lz4-libs-1.9.4-1.fc38.x86_64 63/137 Installing : systemd-libs-252.4-598.fc38.x86_64 64/137 Installing : dbus-libs-1:1.14.4-1.fc38.x86_64 65/137 Installing : findutils-1:4.9.0-2.fc37.x86_64 66/137 Installing : libb2-0.98.1-7.fc37.x86_64 67/137 Installing : cyrus-sasl-lib-2.1.28-8.fc38.x86_64 68/137 Installing : libcomps-0.1.18-4.fc37.x86_64 69/137 Installing : grep-3.8-2.fc38.x86_64 70/137 Installing : libpsl-0.21.2-1.fc38.x86_64 71/137 Installing : libblkid-2.38.1-3.fc38.x86_64 72/137 Installing : libmount-2.38.1-3.fc38.x86_64 73/137 Installing : mpdecimal-2.5.1-4.fc37.x86_64 74/137 Installing : libgcrypt-1.10.1-6.fc38.x86_64 75/137 Installing : libksba-1.6.3-1.fc38.x86_64 76/137 Installing : mpfr-4.1.1-2.fc38.x86_64 77/137 Installing : elfutils-default-yama-scope-0.188-3.fc38.noarch 78/137 Running scriptlet: elfutils-default-yama-scope-0.188-3.fc38.noarch 78/137 Installing : elfutils-libs-0.188-3.fc38.x86_64 79/137 Installing : alternatives-1.21-1.fc38.x86_64 80/137 Installing : p11-kit-trust-0.24.1-5.fc38.x86_64 81/137 Running scriptlet: p11-kit-trust-0.24.1-5.fc38.x86_64 81/137 Installing : gnutls-3.7.8-9.fc38.x86_64 82/137 Installing : glib2-2.74.1-2.fc38.x86_64 83/137 Installing : libbrotli-1.0.9-9.fc37.x86_64 84/137 Installing : libcap-ng-0.8.3-4.fc38.x86_64 85/137 Installing : audit-libs-3.0.9-2.fc38.x86_64 86/137 Installing : rpm-libs-4.18.0-9.fc38.x86_64 87/137 Installing : rpm-build-libs-4.18.0-9.fc38.x86_64 88/137 Installing : libsemanage-3.5-0.rc1.1.fc38.x86_64 89/137 Installing : shadow-utils-2:4.13-3.fc38.x86_64 90/137 Installing : libnghttp2-1.51.0-1.fc38.x86_64 91/137 Installing : libsigsegv-2.14-3.fc37.x86_64 92/137 Installing : gawk-5.1.1-4.fc37.x86_64 93/137 Installing : libverto-0.3.2-4.fc37.x86_64 94/137 Installing : libyaml-0.2.5-8.fc37.x86_64 95/137 Installing : libmodulemd-2.14.0-4.fc37.x86_64 96/137 Installing : npth-1.6-10.fc38.x86_64 97/137 Installing : coreutils-common-9.1-10.fc38.x86_64 98/137 Installing : openssl-libs-1:3.0.7-3.fc38.x86_64 99/137 Installing : coreutils-9.1-10.fc38.x86_64 100/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 101/137 Installing : ca-certificates-2022.2.54-5.fc37.noarch 101/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 101/137 Installing : krb5-libs-1.20.1-3.fc38.x86_64 102/137 Installing : libtirpc-1.3.3-0.fc37.x86_64 103/137 Installing : libfsverity-1.4-8.fc37.x86_64 104/137 Installing : zchunk-libs-1.2.3-1.fc38.x86_64 105/137 Installing : libsolv-0.7.22-3.fc37.x86_64 106/137 Installing : libnsl2-2.0.0-4.fc37.x86_64 107/137 Installing : libssh-0.10.4-2.fc38.x86_64 108/137 Installing : python-pip-wheel-22.3.1-1.fc38.noarch 109/137 Installing : python3-3.11.1-3.fc38.x86_64 110/137 Installing : python3-libs-3.11.1-3.fc38.x86_64 111/137 Installing : python3-dbus-1.3.2-1.fc38.x86_64 112/137 Installing : python3-libcomps-0.1.18-4.fc37.x86_64 113/137 Installing : python3-distro-1.8.0-1.fc38.noarch 114/137 Installing : python3-six-1.16.0-8.fc37.noarch 115/137 Installing : python3-dateutil-1:2.8.2-4.fc37.noarch 116/137 Installing : libarchive-3.6.1-3.fc38.x86_64 117/137 Installing : libevent-2.1.12-7.fc37.x86_64 118/137 Installing : openldap-2.6.3-1.fc38.x86_64 119/137 Installing : libcurl-7.87.0-2.fc38.x86_64 120/137 Installing : gnupg2-2.4.0-1.fc38.x86_64 121/137 Installing : gpgme-1.17.1-3.fc38.x86_64 122/137 Installing : librepo-1.15.1-1.fc38.x86_64 123/137 Installing : libdnf-0.68.0-1.fc38.x86_64 124/137 Installing : python3-libdnf-0.68.0-1.fc38.x86_64 125/137 Installing : python3-hawkey-0.68.0-1.fc38.x86_64 126/137 Installing : python3-gpg-1.17.1-3.fc38.x86_64 127/137 Installing : curl-7.87.0-2.fc38.x86_64 128/137 Running scriptlet: tpm2-tss-4.0.0-1.fc38.x86_64 129/137 useradd: Warning: missing or non-executable shell '/usr/sbin/nologin' Installing : tpm2-tss-4.0.0-1.fc38.x86_64 129/137 Installing : ima-evm-utils-1.4-6.fc37.x86_64 130/137 Installing : rpm-sign-libs-4.18.0-9.fc38.x86_64 131/137 Installing : python3-rpm-4.18.0-9.fc38.x86_64 132/137 Installing : python3-dnf-4.14.0-1.fc38.noarch 133/137 Installing : python3-dnf-plugins-core-4.3.1-1.fc38.noarch 134/137 Installing : dnf-plugins-core-4.3.1-1.fc38.noarch 135/137 Installing : dnf-4.14.0-1.fc38.noarch 136/137 Running scriptlet: dnf-4.14.0-1.fc38.noarch 136/137 Running scriptlet: rpm-4.18.0-9.fc38.x86_64 137/137 Installing : rpm-4.18.0-9.fc38.x86_64 137/137 Running scriptlet: filesystem-3.18-2.fc37.x86_64 137/137 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 137/137 Running scriptlet: rpm-4.18.0-9.fc38.x86_64 137/137 Verifying : alternatives-1.21-1.fc38.x86_64 1/137 Verifying : audit-libs-3.0.9-2.fc38.x86_64 2/137 Verifying : basesystem-11-14.fc37.noarch 3/137 Verifying : bash-5.2.15-1.fc38.x86_64 4/137 Verifying : bzip2-libs-1.0.8-12.fc37.x86_64 5/137 Verifying : ca-certificates-2022.2.54-5.fc37.noarch 6/137 Verifying : coreutils-9.1-10.fc38.x86_64 7/137 Verifying : coreutils-common-9.1-10.fc38.x86_64 8/137 Verifying : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 9/137 Verifying : curl-7.87.0-2.fc38.x86_64 10/137 Verifying : cyrus-sasl-lib-2.1.28-8.fc38.x86_64 11/137 Verifying : dbus-libs-1:1.14.4-1.fc38.x86_64 12/137 Verifying : dnf-4.14.0-1.fc38.noarch 13/137 Verifying : dnf-data-4.14.0-1.fc38.noarch 14/137 Verifying : dnf-plugins-core-4.3.1-1.fc38.noarch 15/137 Verifying : elfutils-default-yama-scope-0.188-3.fc38.noarch 16/137 Verifying : elfutils-libelf-0.188-3.fc38.x86_64 17/137 Verifying : elfutils-libs-0.188-3.fc38.x86_64 18/137 Verifying : expat-2.5.0-1.fc38.x86_64 19/137 Verifying : fedora-gpg-keys-38-0.3.noarch 20/137 Verifying : fedora-release-38-0.15.noarch 21/137 Verifying : fedora-release-common-38-0.15.noarch 22/137 Verifying : fedora-release-identity-basic-38-0.15.noarch 23/137 Verifying : fedora-repos-38-0.3.noarch 24/137 Verifying : fedora-repos-rawhide-38-0.3.noarch 25/137 Verifying : file-libs-5.42-4.fc37.x86_64 26/137 Verifying : filesystem-3.18-2.fc37.x86_64 27/137 Verifying : findutils-1:4.9.0-2.fc37.x86_64 28/137 Verifying : gawk-5.1.1-4.fc37.x86_64 29/137 Verifying : gdbm-libs-1:1.23-2.fc37.x86_64 30/137 Verifying : glib2-2.74.1-2.fc38.x86_64 31/137 Verifying : glibc-2.36.9000-19.fc38.x86_64 32/137 Verifying : glibc-common-2.36.9000-19.fc38.x86_64 33/137 Verifying : glibc-minimal-langpack-2.36.9000-19.fc38.x86_64 34/137 Verifying : gmp-1:6.2.1-3.fc37.x86_64 35/137 Verifying : gnupg2-2.4.0-1.fc38.x86_64 36/137 Verifying : gnutls-3.7.8-9.fc38.x86_64 37/137 Verifying : gpgme-1.17.1-3.fc38.x86_64 38/137 Verifying : grep-3.8-2.fc38.x86_64 39/137 Verifying : ima-evm-utils-1.4-6.fc37.x86_64 40/137 Verifying : json-c-0.16-3.fc38.x86_64 41/137 Verifying : keyutils-libs-1.6.1-5.fc37.x86_64 42/137 Verifying : krb5-libs-1.20.1-3.fc38.x86_64 43/137 Verifying : libacl-2.3.1-4.fc37.x86_64 44/137 Verifying : libarchive-3.6.1-3.fc38.x86_64 45/137 Verifying : libassuan-2.5.5-5.fc37.x86_64 46/137 Verifying : libattr-2.5.1-5.fc37.x86_64 47/137 Verifying : libb2-0.98.1-7.fc37.x86_64 48/137 Verifying : libblkid-2.38.1-3.fc38.x86_64 49/137 Verifying : libbrotli-1.0.9-9.fc37.x86_64 50/137 Verifying : libcap-2.48-5.fc37.x86_64 51/137 Verifying : libcap-ng-0.8.3-4.fc38.x86_64 52/137 Verifying : libcom_err-1.46.5-3.fc37.x86_64 53/137 Verifying : libcomps-0.1.18-4.fc37.x86_64 54/137 Verifying : libcurl-7.87.0-2.fc38.x86_64 55/137 Verifying : libdnf-0.68.0-1.fc38.x86_64 56/137 Verifying : libevent-2.1.12-7.fc37.x86_64 57/137 Verifying : libffi-3.4.4-1.fc38.x86_64 58/137 Verifying : libfsverity-1.4-8.fc37.x86_64 59/137 Verifying : libgcc-13.0.0-0.9.fc38.x86_64 60/137 Verifying : libgcrypt-1.10.1-6.fc38.x86_64 61/137 Verifying : libgomp-13.0.0-0.9.fc38.x86_64 62/137 Verifying : libgpg-error-1.46-1.fc38.x86_64 63/137 Verifying : libidn2-2.3.4-1.fc38.x86_64 64/137 Verifying : libksba-1.6.3-1.fc38.x86_64 65/137 Verifying : libmodulemd-2.14.0-4.fc37.x86_64 66/137 Verifying : libmount-2.38.1-3.fc38.x86_64 67/137 Verifying : libnghttp2-1.51.0-1.fc38.x86_64 68/137 Verifying : libnsl2-2.0.0-4.fc37.x86_64 69/137 Verifying : libpsl-0.21.2-1.fc38.x86_64 70/137 Verifying : librepo-1.15.1-1.fc38.x86_64 71/137 Verifying : libreport-filesystem-2.17.6-1.fc38.noarch 72/137 Verifying : libselinux-3.5-0.rc1.1.fc38.1.x86_64 73/137 Verifying : libsemanage-3.5-0.rc1.1.fc38.x86_64 74/137 Verifying : libsepol-3.5-0.rc1.1.fc38.x86_64 75/137 Verifying : libsigsegv-2.14-3.fc37.x86_64 76/137 Verifying : libsmartcols-2.38.1-3.fc38.x86_64 77/137 Verifying : libsolv-0.7.22-3.fc37.x86_64 78/137 Verifying : libssh-0.10.4-2.fc38.x86_64 79/137 Verifying : libssh-config-0.10.4-2.fc38.noarch 80/137 Verifying : libstdc++-13.0.0-0.9.fc38.x86_64 81/137 Verifying : libtasn1-4.19.0-1.fc38.x86_64 82/137 Verifying : libtirpc-1.3.3-0.fc37.x86_64 83/137 Verifying : libunistring-1.0-2.fc37.x86_64 84/137 Verifying : libuuid-2.38.1-3.fc38.x86_64 85/137 Verifying : libverto-0.3.2-4.fc37.x86_64 86/137 Verifying : libxcrypt-4.4.33-5.fc38.x86_64 87/137 Verifying : libxml2-2.10.3-2.fc38.x86_64 88/137 Verifying : libyaml-0.2.5-8.fc37.x86_64 89/137 Verifying : libzstd-1.5.2-3.fc37.x86_64 90/137 Verifying : lua-libs-5.4.4-7.fc38.x86_64 91/137 Verifying : lz4-libs-1.9.4-1.fc38.x86_64 92/137 Verifying : mpdecimal-2.5.1-4.fc37.x86_64 93/137 Verifying : mpfr-4.1.1-2.fc38.x86_64 94/137 Verifying : ncurses-base-6.4-1.20230107.fc38.noarch 95/137 Verifying : ncurses-libs-6.4-1.20230107.fc38.x86_64 96/137 Verifying : nettle-3.8-2.fc37.x86_64 97/137 Verifying : npth-1.6-10.fc38.x86_64 98/137 Verifying : openldap-2.6.3-1.fc38.x86_64 99/137 Verifying : openssl-libs-1:3.0.7-3.fc38.x86_64 100/137 Verifying : p11-kit-0.24.1-5.fc38.x86_64 101/137 Verifying : p11-kit-trust-0.24.1-5.fc38.x86_64 102/137 Verifying : pcre2-10.42-1.fc38.x86_64 103/137 Verifying : pcre2-syntax-10.42-1.fc38.noarch 104/137 Verifying : popt-1.19-1.fc38.x86_64 105/137 Verifying : publicsuffix-list-dafsa-20221208-1.fc38.noarch 106/137 Verifying : python-pip-wheel-22.3.1-1.fc38.noarch 107/137 Verifying : python-setuptools-wheel-65.5.1-1.fc38.noarch 108/137 Verifying : python3-3.11.1-3.fc38.x86_64 109/137 Verifying : python3-dateutil-1:2.8.2-4.fc37.noarch 110/137 Verifying : python3-dbus-1.3.2-1.fc38.x86_64 111/137 Verifying : python3-distro-1.8.0-1.fc38.noarch 112/137 Verifying : python3-dnf-4.14.0-1.fc38.noarch 113/137 Verifying : python3-dnf-plugins-core-4.3.1-1.fc38.noarch 114/137 Verifying : python3-gpg-1.17.1-3.fc38.x86_64 115/137 Verifying : python3-hawkey-0.68.0-1.fc38.x86_64 116/137 Verifying : python3-libcomps-0.1.18-4.fc37.x86_64 117/137 Verifying : python3-libdnf-0.68.0-1.fc38.x86_64 118/137 Verifying : python3-libs-3.11.1-3.fc38.x86_64 119/137 Verifying : python3-rpm-4.18.0-9.fc38.x86_64 120/137 Verifying : python3-six-1.16.0-8.fc37.noarch 121/137 Verifying : readline-8.2-2.fc38.x86_64 122/137 Verifying : rpm-4.18.0-9.fc38.x86_64 123/137 Verifying : rpm-build-libs-4.18.0-9.fc38.x86_64 124/137 Verifying : rpm-libs-4.18.0-9.fc38.x86_64 125/137 Verifying : rpm-sequoia-1.2.0-1.fc38.x86_64 126/137 Verifying : rpm-sign-libs-4.18.0-9.fc38.x86_64 127/137 Verifying : sed-4.8-11.fc37.x86_64 128/137 Verifying : setup-2.14.3-1.fc38.noarch 129/137 Verifying : shadow-utils-2:4.13-3.fc38.x86_64 130/137 Verifying : sqlite-libs-3.40.1-1.fc38.x86_64 131/137 Verifying : systemd-libs-252.4-598.fc38.x86_64 132/137 Verifying : tpm2-tss-4.0.0-1.fc38.x86_64 133/137 Verifying : tzdata-2022g-1.fc38.noarch 134/137 Verifying : xz-libs-5.2.9-1.fc38.x86_64 135/137 Verifying : zchunk-libs-1.2.3-1.fc38.x86_64 136/137 Verifying : zlib-1.2.13-2.fc38.x86_64 137/137 Installed products updated. Installed: alternatives-1.21-1.fc38.x86_64 audit-libs-3.0.9-2.fc38.x86_64 basesystem-11-14.fc37.noarch bash-5.2.15-1.fc38.x86_64 bzip2-libs-1.0.8-12.fc37.x86_64 ca-certificates-2022.2.54-5.fc37.noarch coreutils-9.1-10.fc38.x86_64 coreutils-common-9.1-10.fc38.x86_64 crypto-policies-20221215-1.gita4c31a3.fc38.noarch curl-7.87.0-2.fc38.x86_64 cyrus-sasl-lib-2.1.28-8.fc38.x86_64 dbus-libs-1:1.14.4-1.fc38.x86_64 dnf-4.14.0-1.fc38.noarch dnf-data-4.14.0-1.fc38.noarch dnf-plugins-core-4.3.1-1.fc38.noarch elfutils-default-yama-scope-0.188-3.fc38.noarch elfutils-libelf-0.188-3.fc38.x86_64 elfutils-libs-0.188-3.fc38.x86_64 expat-2.5.0-1.fc38.x86_64 fedora-gpg-keys-38-0.3.noarch fedora-release-38-0.15.noarch fedora-release-common-38-0.15.noarch fedora-release-identity-basic-38-0.15.noarch fedora-repos-38-0.3.noarch fedora-repos-rawhide-38-0.3.noarch file-libs-5.42-4.fc37.x86_64 filesystem-3.18-2.fc37.x86_64 findutils-1:4.9.0-2.fc37.x86_64 gawk-5.1.1-4.fc37.x86_64 gdbm-libs-1:1.23-2.fc37.x86_64 glib2-2.74.1-2.fc38.x86_64 glibc-2.36.9000-19.fc38.x86_64 glibc-common-2.36.9000-19.fc38.x86_64 glibc-minimal-langpack-2.36.9000-19.fc38.x86_64 gmp-1:6.2.1-3.fc37.x86_64 gnupg2-2.4.0-1.fc38.x86_64 gnutls-3.7.8-9.fc38.x86_64 gpgme-1.17.1-3.fc38.x86_64 grep-3.8-2.fc38.x86_64 ima-evm-utils-1.4-6.fc37.x86_64 json-c-0.16-3.fc38.x86_64 keyutils-libs-1.6.1-5.fc37.x86_64 krb5-libs-1.20.1-3.fc38.x86_64 libacl-2.3.1-4.fc37.x86_64 libarchive-3.6.1-3.fc38.x86_64 libassuan-2.5.5-5.fc37.x86_64 libattr-2.5.1-5.fc37.x86_64 libb2-0.98.1-7.fc37.x86_64 libblkid-2.38.1-3.fc38.x86_64 libbrotli-1.0.9-9.fc37.x86_64 libcap-2.48-5.fc37.x86_64 libcap-ng-0.8.3-4.fc38.x86_64 libcom_err-1.46.5-3.fc37.x86_64 libcomps-0.1.18-4.fc37.x86_64 libcurl-7.87.0-2.fc38.x86_64 libdnf-0.68.0-1.fc38.x86_64 libevent-2.1.12-7.fc37.x86_64 libffi-3.4.4-1.fc38.x86_64 libfsverity-1.4-8.fc37.x86_64 libgcc-13.0.0-0.9.fc38.x86_64 libgcrypt-1.10.1-6.fc38.x86_64 libgomp-13.0.0-0.9.fc38.x86_64 libgpg-error-1.46-1.fc38.x86_64 libidn2-2.3.4-1.fc38.x86_64 libksba-1.6.3-1.fc38.x86_64 libmodulemd-2.14.0-4.fc37.x86_64 libmount-2.38.1-3.fc38.x86_64 libnghttp2-1.51.0-1.fc38.x86_64 libnsl2-2.0.0-4.fc37.x86_64 libpsl-0.21.2-1.fc38.x86_64 librepo-1.15.1-1.fc38.x86_64 libreport-filesystem-2.17.6-1.fc38.noarch libselinux-3.5-0.rc1.1.fc38.1.x86_64 libsemanage-3.5-0.rc1.1.fc38.x86_64 libsepol-3.5-0.rc1.1.fc38.x86_64 libsigsegv-2.14-3.fc37.x86_64 libsmartcols-2.38.1-3.fc38.x86_64 libsolv-0.7.22-3.fc37.x86_64 libssh-0.10.4-2.fc38.x86_64 libssh-config-0.10.4-2.fc38.noarch libstdc++-13.0.0-0.9.fc38.x86_64 libtasn1-4.19.0-1.fc38.x86_64 libtirpc-1.3.3-0.fc37.x86_64 libunistring-1.0-2.fc37.x86_64 libuuid-2.38.1-3.fc38.x86_64 libverto-0.3.2-4.fc37.x86_64 libxcrypt-4.4.33-5.fc38.x86_64 libxml2-2.10.3-2.fc38.x86_64 libyaml-0.2.5-8.fc37.x86_64 libzstd-1.5.2-3.fc37.x86_64 lua-libs-5.4.4-7.fc38.x86_64 lz4-libs-1.9.4-1.fc38.x86_64 mpdecimal-2.5.1-4.fc37.x86_64 mpfr-4.1.1-2.fc38.x86_64 ncurses-base-6.4-1.20230107.fc38.noarch ncurses-libs-6.4-1.20230107.fc38.x86_64 nettle-3.8-2.fc37.x86_64 npth-1.6-10.fc38.x86_64 openldap-2.6.3-1.fc38.x86_64 openssl-libs-1:3.0.7-3.fc38.x86_64 p11-kit-0.24.1-5.fc38.x86_64 p11-kit-trust-0.24.1-5.fc38.x86_64 pcre2-10.42-1.fc38.x86_64 pcre2-syntax-10.42-1.fc38.noarch popt-1.19-1.fc38.x86_64 publicsuffix-list-dafsa-20221208-1.fc38.noarch python-pip-wheel-22.3.1-1.fc38.noarch python-setuptools-wheel-65.5.1-1.fc38.noarch python3-3.11.1-3.fc38.x86_64 python3-dateutil-1:2.8.2-4.fc37.noarch python3-dbus-1.3.2-1.fc38.x86_64 python3-distro-1.8.0-1.fc38.noarch python3-dnf-4.14.0-1.fc38.noarch python3-dnf-plugins-core-4.3.1-1.fc38.noarch python3-gpg-1.17.1-3.fc38.x86_64 python3-hawkey-0.68.0-1.fc38.x86_64 python3-libcomps-0.1.18-4.fc37.x86_64 python3-libdnf-0.68.0-1.fc38.x86_64 python3-libs-3.11.1-3.fc38.x86_64 python3-rpm-4.18.0-9.fc38.x86_64 python3-six-1.16.0-8.fc37.noarch readline-8.2-2.fc38.x86_64 rpm-4.18.0-9.fc38.x86_64 rpm-build-libs-4.18.0-9.fc38.x86_64 rpm-libs-4.18.0-9.fc38.x86_64 rpm-sequoia-1.2.0-1.fc38.x86_64 rpm-sign-libs-4.18.0-9.fc38.x86_64 sed-4.8-11.fc37.x86_64 setup-2.14.3-1.fc38.noarch shadow-utils-2:4.13-3.fc38.x86_64 sqlite-libs-3.40.1-1.fc38.x86_64 systemd-libs-252.4-598.fc38.x86_64 tpm2-tss-4.0.0-1.fc38.x86_64 tzdata-2022g-1.fc38.noarch xz-libs-5.2.9-1.fc38.x86_64 zchunk-libs-1.2.3-1.fc38.x86_64 zlib-1.2.13-2.fc38.x86_64 Complete! Finish(bootstrap): dnf install Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1673992155.014848/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 23 kB/s | 7.7 kB 00:00 fedora 21 MB/s | 65 MB 00:03 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing group/module packages: bash x86_64 5.2.15-1.fc38 fedora 1.8 M bzip2 x86_64 1.0.8-12.fc37 fedora 52 k coreutils x86_64 9.1-10.fc38 fedora 1.1 M cpio x86_64 2.13-13.fc38 fedora 276 k diffutils x86_64 3.9-1.fc38 fedora 397 k fedora-release-common noarch 38-0.15 fedora 21 k findutils x86_64 1:4.9.0-2.fc37 fedora 492 k gawk x86_64 5.1.1-4.fc37 fedora 1.0 M glibc-minimal-langpack x86_64 2.36.9000-19.fc38 fedora 30 k grep x86_64 3.8-2.fc38 fedora 292 k gzip x86_64 1.12-2.fc37 fedora 166 k info x86_64 7.0.1-1.fc38 fedora 181 k patch x86_64 2.7.6-17.fc37 fedora 124 k redhat-rpm-config noarch 244-1.fc38 fedora 82 k rpm-build x86_64 4.18.0-9.fc38 fedora 77 k sed x86_64 4.8-11.fc37 fedora 306 k shadow-utils x86_64 2:4.13-3.fc38 fedora 1.3 M tar x86_64 2:1.34-5.fc38 fedora 885 k unzip x86_64 6.0-58.fc38 fedora 182 k util-linux x86_64 2.38.1-3.fc38 fedora 2.3 M which x86_64 2.21-36.fc38 fedora 41 k xz x86_64 5.2.9-1.fc38 fedora 306 k Installing dependencies: alternatives x86_64 1.21-1.fc38 fedora 38 k ansible-srpm-macros noarch 1-8.1.fc38 fedora 8.6 k audit-libs x86_64 3.0.9-2.fc38 fedora 116 k authselect x86_64 1.4.2-1.fc38 fedora 144 k authselect-libs x86_64 1.4.2-1.fc38 fedora 250 k basesystem noarch 11-14.fc37 fedora 7.0 k binutils x86_64 2.39-6.fc38 fedora 5.5 M binutils-gold x86_64 2.39-6.fc38 fedora 777 k bzip2-libs x86_64 1.0.8-12.fc37 fedora 41 k ca-certificates noarch 2022.2.54-5.fc37 fedora 829 k coreutils-common x86_64 9.1-10.fc38 fedora 2.0 M cracklib x86_64 2.9.7-30.fc38 fedora 92 k crypto-policies noarch 20221215-1.gita4c31a3.fc38 fedora 90 k curl x86_64 7.87.0-2.fc38 fedora 345 k cyrus-sasl-lib x86_64 2.1.28-8.fc38 fedora 792 k debugedit x86_64 5.0-5.fc37 fedora 77 k dwz x86_64 0.15-1.fc38 fedora 136 k ed x86_64 1.19-1.fc38 fedora 78 k efi-srpm-macros noarch 5-6.fc37 fedora 22 k elfutils x86_64 0.188-3.fc38 fedora 529 k elfutils-debuginfod-client x86_64 0.188-3.fc38 fedora 40 k elfutils-default-yama-scope noarch 0.188-3.fc38 fedora 15 k elfutils-libelf x86_64 0.188-3.fc38 fedora 196 k elfutils-libs x86_64 0.188-3.fc38 fedora 257 k fedora-gpg-keys noarch 38-0.3 fedora 125 k fedora-release noarch 38-0.15 fedora 11 k fedora-release-identity-basic noarch 38-0.15 fedora 12 k fedora-repos noarch 38-0.3 fedora 10 k fedora-repos-rawhide noarch 38-0.3 fedora 9.7 k file x86_64 5.42-4.fc37 fedora 49 k file-libs x86_64 5.42-4.fc37 fedora 676 k filesystem x86_64 3.18-2.fc37 fedora 1.1 M fonts-srpm-macros noarch 1:2.0.5-10.fc38 fedora 26 k fpc-srpm-macros noarch 1.3-6.fc37 fedora 7.7 k gdb-minimal x86_64 12.1-10.fc38 fedora 3.7 M gdbm-libs x86_64 1:1.23-2.fc37 fedora 56 k ghc-srpm-macros noarch 1.5.0-7.fc37 fedora 7.8 k glibc x86_64 2.36.9000-19.fc38 fedora 2.1 M glibc-common x86_64 2.36.9000-19.fc38 fedora 309 k glibc-gconv-extra x86_64 2.36.9000-19.fc38 fedora 1.6 M gmp x86_64 1:6.2.1-3.fc37 fedora 315 k gnat-srpm-macros noarch 5-1.fc38 fedora 8.4 k go-srpm-macros noarch 3.2.0-1.fc38 fedora 27 k jansson x86_64 2.13.1-5.fc37 fedora 44 k kernel-srpm-macros noarch 1.0-15.fc37 fedora 9.4 k keyutils-libs x86_64 1.6.1-5.fc37 fedora 31 k krb5-libs x86_64 1.20.1-3.fc38 fedora 723 k libacl x86_64 2.3.1-4.fc37 fedora 23 k libarchive x86_64 3.6.1-3.fc38 fedora 397 k libattr x86_64 2.5.1-5.fc37 fedora 18 k libblkid x86_64 2.38.1-3.fc38 fedora 106 k libbrotli x86_64 1.0.9-9.fc37 fedora 315 k libcap x86_64 2.48-5.fc37 fedora 67 k libcap-ng x86_64 0.8.3-4.fc38 fedora 32 k libcom_err x86_64 1.46.5-3.fc37 fedora 25 k libcurl x86_64 7.87.0-2.fc38 fedora 304 k libdb x86_64 5.3.28-54.fc38 fedora 764 k libeconf x86_64 0.4.0-4.fc37 fedora 27 k libevent x86_64 2.1.12-7.fc37 fedora 261 k libfdisk x86_64 2.38.1-3.fc38 fedora 160 k libffi x86_64 3.4.4-1.fc38 fedora 38 k libgcc x86_64 13.0.0-0.9.fc38 fedora 93 k libgomp x86_64 13.0.0-0.9.fc38 fedora 300 k libidn2 x86_64 2.3.4-1.fc38 fedora 160 k libmount x86_64 2.38.1-3.fc38 fedora 135 k libnghttp2 x86_64 1.51.0-1.fc38 fedora 75 k libnsl2 x86_64 2.0.0-4.fc37 fedora 30 k libpkgconf x86_64 1.8.0-3.fc37 fedora 36 k libpsl x86_64 0.21.2-1.fc38 fedora 65 k libpwquality x86_64 1.4.5-1.fc38 fedora 119 k libselinux x86_64 3.5-0.rc1.1.fc38.1 fedora 86 k libsemanage x86_64 3.5-0.rc1.1.fc38 fedora 119 k libsepol x86_64 3.5-0.rc1.1.fc38 fedora 322 k libsigsegv x86_64 2.14-3.fc37 fedora 27 k libsmartcols x86_64 2.38.1-3.fc38 fedora 64 k libssh x86_64 0.10.4-2.fc38 fedora 209 k libssh-config noarch 0.10.4-2.fc38 fedora 8.8 k libstdc++ x86_64 13.0.0-0.9.fc38 fedora 843 k libtasn1 x86_64 4.19.0-1.fc38 fedora 75 k libtirpc x86_64 1.3.3-0.fc37 fedora 93 k libunistring x86_64 1.0-2.fc37 fedora 549 k libutempter x86_64 1.2.1-7.fc37 fedora 26 k libuuid x86_64 2.38.1-3.fc38 fedora 27 k libverto x86_64 0.3.2-4.fc37 fedora 21 k libxcrypt x86_64 4.4.33-5.fc38 fedora 120 k libxml2 x86_64 2.10.3-2.fc38 fedora 705 k libzstd x86_64 1.5.2-3.fc37 fedora 294 k lua-libs x86_64 5.4.4-7.fc38 fedora 131 k lua-srpm-macros noarch 1-7.fc37 fedora 8.8 k lz4-libs x86_64 1.9.4-1.fc38 fedora 67 k mpfr x86_64 4.1.1-2.fc38 fedora 598 k ncurses-base noarch 6.4-1.20230107.fc38 fedora 86 k ncurses-libs x86_64 6.4-1.20230107.fc38 fedora 332 k nettle x86_64 3.8-2.fc37 fedora 414 k nim-srpm-macros noarch 3-7.fc37 fedora 8.4 k ocaml-srpm-macros noarch 7-2.fc37 fedora 13 k openblas-srpm-macros noarch 2-12.fc37 fedora 7.5 k openldap x86_64 2.6.3-1.fc38 fedora 254 k openssl-libs x86_64 1:3.0.7-3.fc38 fedora 2.1 M p11-kit x86_64 0.24.1-5.fc38 fedora 376 k p11-kit-trust x86_64 0.24.1-5.fc38 fedora 137 k package-notes-srpm-macros noarch 0.5-6.fc38 fedora 11 k pam x86_64 1.5.2-15.fc38 fedora 559 k pam-libs x86_64 1.5.2-15.fc38 fedora 57 k pcre2 x86_64 10.42-1.fc38 fedora 234 k pcre2-syntax noarch 10.42-1.fc38 fedora 144 k perl-srpm-macros noarch 1-47.fc38 fedora 8.2 k pkgconf x86_64 1.8.0-3.fc37 fedora 41 k pkgconf-m4 noarch 1.8.0-3.fc37 fedora 14 k pkgconf-pkg-config x86_64 1.8.0-3.fc37 fedora 10 k popt x86_64 1.19-1.fc38 fedora 66 k publicsuffix-list-dafsa noarch 20221208-1.fc38 fedora 59 k python-srpm-macros noarch 3.11-7.fc38 fedora 26 k qt5-srpm-macros noarch 5.15.8-1.fc38 fedora 8.0 k readline x86_64 8.2-2.fc38 fedora 211 k rpm x86_64 4.18.0-9.fc38 fedora 569 k rpm-build-libs x86_64 4.18.0-9.fc38 fedora 95 k rpm-libs x86_64 4.18.0-9.fc38 fedora 312 k rpm-sequoia x86_64 1.2.0-1.fc38 fedora 829 k rpmautospec-rpm-macros noarch 0.3.1-1.fc38 fedora 8.8 k rust-srpm-macros noarch 23-1.fc38 fedora 9.4 k setup noarch 2.14.3-1.fc38 fedora 152 k sqlite-libs x86_64 3.40.1-1.fc38 fedora 661 k systemd-libs x86_64 252.4-598.fc38 fedora 632 k tzdata noarch 2022g-1.fc38 fedora 716 k util-linux-core x86_64 2.38.1-3.fc38 fedora 470 k xxhash-libs x86_64 0.8.1-3.fc37 fedora 41 k xz-libs x86_64 5.2.9-1.fc38 fedora 93 k zip x86_64 3.0-35.fc38 fedora 259 k zlib x86_64 1.2.13-2.fc38 fedora 94 k zstd x86_64 1.5.2-3.fc37 fedora 447 k Installing Groups: Buildsystem building group Transaction Summary ================================================================================ Install 153 Packages Total download size: 53 M Installed size: 181 M Downloading Packages: (1/153): ansible-srpm-macros-1-8.1.fc38.noarch. 96 kB/s | 8.6 kB 00:00 (2/153): alternatives-1.21-1.fc38.x86_64.rpm 275 kB/s | 38 kB 00:00 (3/153): audit-libs-3.0.9-2.fc38.x86_64.rpm 590 kB/s | 116 kB 00:00 (4/153): authselect-1.4.2-1.fc38.x86_64.rpm 1.1 MB/s | 144 kB 00:00 (5/153): basesystem-11-14.fc37.noarch.rpm 210 kB/s | 7.0 kB 00:00 (6/153): authselect-libs-1.4.2-1.fc38.x86_64.rp 1.8 MB/s | 250 kB 00:00 (7/153): binutils-gold-2.39-6.fc38.x86_64.rpm 7.3 MB/s | 777 kB 00:00 (8/153): bash-5.2.15-1.fc38.x86_64.rpm 11 MB/s | 1.8 MB 00:00 (9/153): bzip2-1.0.8-12.fc37.x86_64.rpm 1.5 MB/s | 52 kB 00:00 (10/153): bzip2-libs-1.0.8-12.fc37.x86_64.rpm 1.2 MB/s | 41 kB 00:00 (11/153): ca-certificates-2022.2.54-5.fc37.noar 8.9 MB/s | 829 kB 00:00 (12/153): binutils-2.39-6.fc38.x86_64.rpm 20 MB/s | 5.5 MB 00:00 (13/153): coreutils-9.1-10.fc38.x86_64.rpm 11 MB/s | 1.1 MB 00:00 (14/153): cracklib-2.9.7-30.fc38.x86_64.rpm 2.5 MB/s | 92 kB 00:00 (15/153): cpio-2.13-13.fc38.x86_64.rpm 3.7 MB/s | 276 kB 00:00 (16/153): crypto-policies-20221215-1.gita4c31a3 2.6 MB/s | 90 kB 00:00 (17/153): coreutils-common-9.1-10.fc38.x86_64.r 17 MB/s | 2.0 MB 00:00 (18/153): curl-7.87.0-2.fc38.x86_64.rpm 4.8 MB/s | 345 kB 00:00 (19/153): debugedit-5.0-5.fc37.x86_64.rpm 2.2 MB/s | 77 kB 00:00 (20/153): cyrus-sasl-lib-2.1.28-8.fc38.x86_64.r 11 MB/s | 792 kB 00:00 (21/153): dwz-0.15-1.fc38.x86_64.rpm 3.7 MB/s | 136 kB 00:00 (22/153): ed-1.19-1.fc38.x86_64.rpm 2.2 MB/s | 78 kB 00:00 (23/153): efi-srpm-macros-5-6.fc37.noarch.rpm 668 kB/s | 22 kB 00:00 (24/153): diffutils-3.9-1.fc38.x86_64.rpm 5.3 MB/s | 397 kB 00:00 (25/153): elfutils-default-yama-scope-0.188-3.f 472 kB/s | 15 kB 00:00 (26/153): elfutils-debuginfod-client-0.188-3.fc 1.1 MB/s | 40 kB 00:00 (27/153): elfutils-0.188-3.fc38.x86_64.rpm 7.1 MB/s | 529 kB 00:00 (28/153): fedora-gpg-keys-38-0.3.noarch.rpm 3.4 MB/s | 125 kB 00:00 (29/153): fedora-release-38-0.15.noarch.rpm 334 kB/s | 11 kB 00:00 (30/153): elfutils-libs-0.188-3.fc38.x86_64.rpm 2.4 MB/s | 257 kB 00:00 (31/153): elfutils-libelf-0.188-3.fc38.x86_64.r 1.8 MB/s | 196 kB 00:00 (32/153): fedora-release-common-38-0.15.noarch. 522 kB/s | 21 kB 00:00 (33/153): fedora-release-identity-basic-38-0.15 316 kB/s | 12 kB 00:00 (34/153): fedora-repos-38-0.3.noarch.rpm 267 kB/s | 10 kB 00:00 (35/153): fedora-repos-rawhide-38-0.3.noarch.rp 217 kB/s | 9.7 kB 00:00 (36/153): file-5.42-4.fc37.x86_64.rpm 1.3 MB/s | 49 kB 00:00 (37/153): findutils-4.9.0-2.fc37.x86_64.rpm 5.3 MB/s | 492 kB 00:00 (38/153): filesystem-3.18-2.fc37.x86_64.rpm 10 MB/s | 1.1 MB 00:00 (39/153): file-libs-5.42-4.fc37.x86_64.rpm 5.0 MB/s | 676 kB 00:00 (40/153): fpc-srpm-macros-1.3-6.fc37.noarch.rpm 197 kB/s | 7.7 kB 00:00 (41/153): fonts-srpm-macros-2.0.5-10.fc38.noarc 632 kB/s | 26 kB 00:00 (42/153): gdbm-libs-1.23-2.fc37.x86_64.rpm 1.2 MB/s | 56 kB 00:00 (43/153): ghc-srpm-macros-1.5.0-7.fc37.noarch.r 238 kB/s | 7.8 kB 00:00 (44/153): gawk-5.1.1-4.fc37.x86_64.rpm 5.8 MB/s | 1.0 MB 00:00 (45/153): glibc-common-2.36.9000-19.fc38.x86_64 4.1 MB/s | 309 kB 00:00 (46/153): glibc-2.36.9000-19.fc38.x86_64.rpm 15 MB/s | 2.1 MB 00:00 (47/153): gdb-minimal-12.1-10.fc38.x86_64.rpm 15 MB/s | 3.7 MB 00:00 (48/153): glibc-minimal-langpack-2.36.9000-19.f 925 kB/s | 30 kB 00:00 (49/153): gnat-srpm-macros-5-1.fc38.noarch.rpm 258 kB/s | 8.4 kB 00:00 (50/153): gmp-6.2.1-3.fc37.x86_64.rpm 6.8 MB/s | 315 kB 00:00 (51/153): go-srpm-macros-3.2.0-1.fc38.noarch.rp 808 kB/s | 27 kB 00:00 (52/153): grep-3.8-2.fc38.x86_64.rpm 6.4 MB/s | 292 kB 00:00 (53/153): gzip-1.12-2.fc37.x86_64.rpm 4.1 MB/s | 166 kB 00:00 (54/153): info-7.0.1-1.fc38.x86_64.rpm 3.9 MB/s | 181 kB 00:00 (55/153): jansson-2.13.1-5.fc37.x86_64.rpm 1.3 MB/s | 44 kB 00:00 (56/153): glibc-gconv-extra-2.36.9000-19.fc38.x 8.2 MB/s | 1.6 MB 00:00 (57/153): kernel-srpm-macros-1.0-15.fc37.noarch 285 kB/s | 9.4 kB 00:00 (58/153): keyutils-libs-1.6.1-5.fc37.x86_64.rpm 919 kB/s | 31 kB 00:00 (59/153): libacl-2.3.1-4.fc37.x86_64.rpm 696 kB/s | 23 kB 00:00 (60/153): libarchive-3.6.1-3.fc38.x86_64.rpm 8.3 MB/s | 397 kB 00:00 (61/153): libattr-2.5.1-5.fc37.x86_64.rpm 536 kB/s | 18 kB 00:00 (62/153): krb5-libs-1.20.1-3.fc38.x86_64.rpm 7.6 MB/s | 723 kB 00:00 (63/153): libblkid-2.38.1-3.fc38.x86_64.rpm 2.9 MB/s | 106 kB 00:00 (64/153): libbrotli-1.0.9-9.fc37.x86_64.rpm 6.9 MB/s | 315 kB 00:00 (65/153): libcap-2.48-5.fc37.x86_64.rpm 1.8 MB/s | 67 kB 00:00 (66/153): libcap-ng-0.8.3-4.fc38.x86_64.rpm 961 kB/s | 32 kB 00:00 (67/153): libcom_err-1.46.5-3.fc37.x86_64.rpm 749 kB/s | 25 kB 00:00 (68/153): libcurl-7.87.0-2.fc38.x86_64.rpm 5.1 MB/s | 304 kB 00:00 (69/153): libeconf-0.4.0-4.fc37.x86_64.rpm 789 kB/s | 27 kB 00:00 (70/153): libdb-5.3.28-54.fc38.x86_64.rpm 12 MB/s | 764 kB 00:00 (71/153): libfdisk-2.38.1-3.fc38.x86_64.rpm 4.0 MB/s | 160 kB 00:00 (72/153): libffi-3.4.4-1.fc38.x86_64.rpm 1.1 MB/s | 38 kB 00:00 (73/153): libevent-2.1.12-7.fc37.x86_64.rpm 4.7 MB/s | 261 kB 00:00 (74/153): libgcc-13.0.0-0.9.fc38.x86_64.rpm 2.6 MB/s | 93 kB 00:00 (75/153): libgomp-13.0.0-0.9.fc38.x86_64.rpm 6.8 MB/s | 300 kB 00:00 (76/153): libidn2-2.3.4-1.fc38.x86_64.rpm 3.4 MB/s | 160 kB 00:00 (77/153): libmount-2.38.1-3.fc38.x86_64.rpm 3.5 MB/s | 135 kB 00:00 (78/153): libnghttp2-1.51.0-1.fc38.x86_64.rpm 2.1 MB/s | 75 kB 00:00 (79/153): libnsl2-2.0.0-4.fc37.x86_64.rpm 889 kB/s | 30 kB 00:00 (80/153): libpkgconf-1.8.0-3.fc37.x86_64.rpm 995 kB/s | 36 kB 00:00 (81/153): libpsl-0.21.2-1.fc38.x86_64.rpm 1.9 MB/s | 65 kB 00:00 (82/153): libpwquality-1.4.5-1.fc38.x86_64.rpm 2.8 MB/s | 119 kB 00:00 (83/153): libselinux-3.5-0.rc1.1.fc38.1.x86_64. 2.4 MB/s | 86 kB 00:00 (84/153): libsemanage-3.5-0.rc1.1.fc38.x86_64.r 3.3 MB/s | 119 kB 00:00 (85/153): libsigsegv-2.14-3.fc37.x86_64.rpm 809 kB/s | 27 kB 00:00 (86/153): libsmartcols-2.38.1-3.fc38.x86_64.rpm 1.8 MB/s | 64 kB 00:00 (87/153): libsepol-3.5-0.rc1.1.fc38.x86_64.rpm 5.2 MB/s | 322 kB 00:00 (88/153): libssh-0.10.4-2.fc38.x86_64.rpm 5.0 MB/s | 209 kB 00:00 (89/153): libssh-config-0.10.4-2.fc38.noarch.rp 271 kB/s | 8.8 kB 00:00 (90/153): libtasn1-4.19.0-1.fc38.x86_64.rpm 2.1 MB/s | 75 kB 00:00 (91/153): libtirpc-1.3.3-0.fc37.x86_64.rpm 2.5 MB/s | 93 kB 00:00 (92/153): libstdc++-13.0.0-0.9.fc38.x86_64.rpm 8.5 MB/s | 843 kB 00:00 (93/153): libutempter-1.2.1-7.fc37.x86_64.rpm 744 kB/s | 26 kB 00:00 (94/153): libunistring-1.0-2.fc37.x86_64.rpm 9.9 MB/s | 549 kB 00:00 (95/153): libuuid-2.38.1-3.fc38.x86_64.rpm 817 kB/s | 27 kB 00:00 (96/153): libverto-0.3.2-4.fc37.x86_64.rpm 627 kB/s | 21 kB 00:00 (97/153): libxcrypt-4.4.33-5.fc38.x86_64.rpm 3.2 MB/s | 120 kB 00:00 (98/153): libzstd-1.5.2-3.fc37.x86_64.rpm 5.4 MB/s | 294 kB 00:00 (99/153): libxml2-2.10.3-2.fc38.x86_64.rpm 12 MB/s | 705 kB 00:00 (100/153): lua-libs-5.4.4-7.fc38.x86_64.rpm 3.4 MB/s | 131 kB 00:00 (101/153): lua-srpm-macros-1-7.fc37.noarch.rpm 267 kB/s | 8.8 kB 00:00 (102/153): lz4-libs-1.9.4-1.fc38.x86_64.rpm 1.9 MB/s | 67 kB 00:00 (103/153): mpfr-4.1.1-2.fc38.x86_64.rpm 11 MB/s | 598 kB 00:00 (104/153): ncurses-base-6.4-1.20230107.fc38.noa 2.2 MB/s | 86 kB 00:00 (105/153): ncurses-libs-6.4-1.20230107.fc38.x86 7.1 MB/s | 332 kB 00:00 (106/153): nim-srpm-macros-3-7.fc37.noarch.rpm 252 kB/s | 8.4 kB 00:00 (107/153): nettle-3.8-2.fc37.x86_64.rpm 8.4 MB/s | 414 kB 00:00 (108/153): ocaml-srpm-macros-7-2.fc37.noarch.rp 409 kB/s | 13 kB 00:00 (109/153): openblas-srpm-macros-2-12.fc37.noarc 227 kB/s | 7.5 kB 00:00 (110/153): openldap-2.6.3-1.fc38.x86_64.rpm 5.6 MB/s | 254 kB 00:00 (111/153): p11-kit-trust-0.24.1-5.fc38.x86_64.r 3.6 MB/s | 137 kB 00:00 (112/153): p11-kit-0.24.1-5.fc38.x86_64.rpm 4.3 MB/s | 376 kB 00:00 (113/153): openssl-libs-3.0.7-3.fc38.x86_64.rpm 20 MB/s | 2.1 MB 00:00 (114/153): package-notes-srpm-macros-0.5-6.fc38 307 kB/s | 11 kB 00:00 (115/153): pam-libs-1.5.2-15.fc38.x86_64.rpm 1.6 MB/s | 57 kB 00:00 (116/153): patch-2.7.6-17.fc37.x86_64.rpm 3.2 MB/s | 124 kB 00:00 (117/153): pam-1.5.2-15.fc38.x86_64.rpm 7.6 MB/s | 559 kB 00:00 (118/153): pcre2-syntax-10.42-1.fc38.noarch.rpm 3.0 MB/s | 144 kB 00:00 (119/153): pcre2-10.42-1.fc38.x86_64.rpm 4.5 MB/s | 234 kB 00:00 (120/153): perl-srpm-macros-1-47.fc38.noarch.rp 252 kB/s | 8.2 kB 00:00 (121/153): pkgconf-1.8.0-3.fc37.x86_64.rpm 1.2 MB/s | 41 kB 00:00 (122/153): pkgconf-m4-1.8.0-3.fc37.noarch.rpm 422 kB/s | 14 kB 00:00 (123/153): pkgconf-pkg-config-1.8.0-3.fc37.x86_ 316 kB/s | 10 kB 00:00 (124/153): popt-1.19-1.fc38.x86_64.rpm 1.9 MB/s | 66 kB 00:00 (125/153): publicsuffix-list-dafsa-20221208-1.f 1.7 MB/s | 59 kB 00:00 (126/153): python-srpm-macros-3.11-7.fc38.noarc 774 kB/s | 26 kB 00:00 (127/153): qt5-srpm-macros-5.15.8-1.fc38.noarch 244 kB/s | 8.0 kB 00:00 (128/153): readline-8.2-2.fc38.x86_64.rpm 5.2 MB/s | 211 kB 00:00 (129/153): redhat-rpm-config-244-1.fc38.noarch. 2.1 MB/s | 82 kB 00:00 (130/153): rpm-build-4.18.0-9.fc38.x86_64.rpm 2.1 MB/s | 77 kB 00:00 (131/153): rpm-4.18.0-9.fc38.x86_64.rpm 11 MB/s | 569 kB 00:00 (132/153): rpm-build-libs-4.18.0-9.fc38.x86_64. 2.3 MB/s | 95 kB 00:00 (133/153): rpm-libs-4.18.0-9.fc38.x86_64.rpm 6.9 MB/s | 312 kB 00:00 (134/153): rpmautospec-rpm-macros-0.3.1-1.fc38. 267 kB/s | 8.8 kB 00:00 (135/153): rpm-sequoia-1.2.0-1.fc38.x86_64.rpm 14 MB/s | 829 kB 00:00 (136/153): rust-srpm-macros-23-1.fc38.noarch.rp 288 kB/s | 9.4 kB 00:00 (137/153): sed-4.8-11.fc37.x86_64.rpm 5.5 MB/s | 306 kB 00:00 (138/153): setup-2.14.3-1.fc38.noarch.rpm 4.0 MB/s | 152 kB 00:00 (139/153): sqlite-libs-3.40.1-1.fc38.x86_64.rpm 12 MB/s | 661 kB 00:00 (140/153): systemd-libs-252.4-598.fc38.x86_64.r 7.8 MB/s | 632 kB 00:00 (141/153): shadow-utils-4.13-3.fc38.x86_64.rpm 12 MB/s | 1.3 MB 00:00 (142/153): tar-1.34-5.fc38.x86_64.rpm 14 MB/s | 885 kB 00:00 (143/153): unzip-6.0-58.fc38.x86_64.rpm 4.0 MB/s | 182 kB 00:00 (144/153): tzdata-2022g-1.fc38.noarch.rpm 12 MB/s | 716 kB 00:00 (145/153): which-2.21-36.fc38.x86_64.rpm 1.2 MB/s | 41 kB 00:00 (146/153): util-linux-core-2.38.1-3.fc38.x86_64 7.2 MB/s | 470 kB 00:00 (147/153): xxhash-libs-0.8.1-3.fc37.x86_64.rpm 1.2 MB/s | 41 kB 00:00 (148/153): util-linux-2.38.1-3.fc38.x86_64.rpm 19 MB/s | 2.3 MB 00:00 (149/153): xz-libs-5.2.9-1.fc38.x86_64.rpm 2.6 MB/s | 93 kB 00:00 (150/153): xz-5.2.9-1.fc38.x86_64.rpm 5.6 MB/s | 306 kB 00:00 (151/153): zlib-1.2.13-2.fc38.x86_64.rpm 2.5 MB/s | 94 kB 00:00 (152/153): zip-3.0-35.fc38.x86_64.rpm 6.3 MB/s | 259 kB 00:00 (153/153): zstd-1.5.2-3.fc37.x86_64.rpm 6.5 MB/s | 447 kB 00:00 -------------------------------------------------------------------------------- Total 17 MB/s | 53 MB 00:03 fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0xEB10B464: Userid : "Fedora (38) " Fingerprint: 6A51 BBAB BA3D 5467 B617 1221 809A 8D7C EB10 B464 From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary Key imported successfully fedora 1.6 MB/s | 1.6 kB 00:00 GPG key at file:///usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-38-primary (0xEB10B464) is already installed fedora 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x5323552A: Userid : "Fedora (37) " Fingerprint: ACB5 EE4E 831C 74BB 7C16 8D27 F55A D3FB 5323 552A From : /usr/share/distribution-gpg-keys/fedora/RPM-GPG-KEY-fedora-37-primary Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.18-2.fc37.x86_64 1/1 Preparing : 1/1 Installing : libgcc-13.0.0-0.9.fc38.x86_64 1/153 Running scriptlet: libgcc-13.0.0-0.9.fc38.x86_64 1/153 Installing : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 2/153 Running scriptlet: crypto-policies-20221215-1.gita4c31a3.fc38.noarc 2/153 Installing : tzdata-2022g-1.fc38.noarch 3/153 Installing : fedora-release-identity-basic-38-0.15.noarch 4/153 Installing : rust-srpm-macros-23-1.fc38.noarch 5/153 Installing : qt5-srpm-macros-5.15.8-1.fc38.noarch 6/153 Installing : publicsuffix-list-dafsa-20221208-1.fc38.noarch 7/153 Installing : pkgconf-m4-1.8.0-3.fc37.noarch 8/153 Installing : perl-srpm-macros-1-47.fc38.noarch 9/153 Installing : pcre2-syntax-10.42-1.fc38.noarch 10/153 Installing : package-notes-srpm-macros-0.5-6.fc38.noarch 11/153 Installing : openblas-srpm-macros-2-12.fc37.noarch 12/153 Installing : ocaml-srpm-macros-7-2.fc37.noarch 13/153 Installing : nim-srpm-macros-3-7.fc37.noarch 14/153 Installing : ncurses-base-6.4-1.20230107.fc38.noarch 15/153 Installing : libssh-config-0.10.4-2.fc38.noarch 16/153 Installing : kernel-srpm-macros-1.0-15.fc37.noarch 17/153 Installing : gnat-srpm-macros-5-1.fc38.noarch 18/153 Installing : ghc-srpm-macros-1.5.0-7.fc37.noarch 19/153 Installing : fpc-srpm-macros-1.3-6.fc37.noarch 20/153 Installing : fedora-gpg-keys-38-0.3.noarch 21/153 Installing : fedora-release-38-0.15.noarch 22/153 Installing : fedora-release-common-38-0.15.noarch 23/153 Installing : fedora-repos-rawhide-38-0.3.noarch 24/153 Installing : fedora-repos-38-0.3.noarch 25/153 Installing : setup-2.14.3-1.fc38.noarch 26/153 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.3-1.fc38.noarch 26/153 Installing : filesystem-3.18-2.fc37.x86_64 27/153 Installing : basesystem-11-14.fc37.noarch 28/153 Installing : glibc-gconv-extra-2.36.9000-19.fc38.x86_64 29/153 Running scriptlet: glibc-gconv-extra-2.36.9000-19.fc38.x86_64 29/153 Installing : glibc-minimal-langpack-2.36.9000-19.fc38.x86_64 30/153 Installing : glibc-common-2.36.9000-19.fc38.x86_64 31/153 Running scriptlet: glibc-2.36.9000-19.fc38.x86_64 32/153 Installing : glibc-2.36.9000-19.fc38.x86_64 32/153 Running scriptlet: glibc-2.36.9000-19.fc38.x86_64 32/153 Installing : ncurses-libs-6.4-1.20230107.fc38.x86_64 33/153 Installing : bash-5.2.15-1.fc38.x86_64 34/153 Running scriptlet: bash-5.2.15-1.fc38.x86_64 34/153 Installing : zlib-1.2.13-2.fc38.x86_64 35/153 Installing : xz-libs-5.2.9-1.fc38.x86_64 36/153 Installing : bzip2-libs-1.0.8-12.fc37.x86_64 37/153 Installing : elfutils-libelf-0.188-3.fc38.x86_64 38/153 Installing : gmp-1:6.2.1-3.fc37.x86_64 39/153 Installing : libstdc++-13.0.0-0.9.fc38.x86_64 40/153 Installing : libuuid-2.38.1-3.fc38.x86_64 41/153 Installing : libzstd-1.5.2-3.fc37.x86_64 42/153 Installing : popt-1.19-1.fc38.x86_64 43/153 Installing : libblkid-2.38.1-3.fc38.x86_64 44/153 Installing : readline-8.2-2.fc38.x86_64 45/153 Installing : libattr-2.5.1-5.fc37.x86_64 46/153 Installing : libacl-2.3.1-4.fc37.x86_64 47/153 Installing : libcap-2.48-5.fc37.x86_64 48/153 Installing : libxcrypt-4.4.33-5.fc38.x86_64 49/153 Installing : lz4-libs-1.9.4-1.fc38.x86_64 50/153 Installing : systemd-libs-252.4-598.fc38.x86_64 51/153 Installing : mpfr-4.1.1-2.fc38.x86_64 52/153 Installing : dwz-0.15-1.fc38.x86_64 53/153 Installing : unzip-6.0-58.fc38.x86_64 54/153 Installing : file-libs-5.42-4.fc37.x86_64 55/153 Installing : file-5.42-4.fc37.x86_64 56/153 Installing : sqlite-libs-3.40.1-1.fc38.x86_64 57/153 Installing : alternatives-1.21-1.fc38.x86_64 58/153 Installing : libcap-ng-0.8.3-4.fc38.x86_64 59/153 Installing : audit-libs-3.0.9-2.fc38.x86_64 60/153 Installing : libcom_err-1.46.5-3.fc37.x86_64 61/153 Installing : libeconf-0.4.0-4.fc37.x86_64 62/153 Installing : pam-libs-1.5.2-15.fc38.x86_64 63/153 Installing : libsepol-3.5-0.rc1.1.fc38.x86_64 64/153 Installing : libsmartcols-2.38.1-3.fc38.x86_64 65/153 Installing : libunistring-1.0-2.fc37.x86_64 66/153 Installing : libidn2-2.3.4-1.fc38.x86_64 67/153 Installing : lua-libs-5.4.4-7.fc38.x86_64 68/153 Installing : pcre2-10.42-1.fc38.x86_64 69/153 Installing : libselinux-3.5-0.rc1.1.fc38.1.x86_64 70/153 Installing : sed-4.8-11.fc37.x86_64 71/153 Installing : grep-3.8-2.fc38.x86_64 72/153 Installing : findutils-1:4.9.0-2.fc37.x86_64 73/153 Installing : xz-5.2.9-1.fc38.x86_64 74/153 Installing : libmount-2.38.1-3.fc38.x86_64 75/153 Installing : util-linux-core-2.38.1-3.fc38.x86_64 76/153 Installing : libsemanage-3.5-0.rc1.1.fc38.x86_64 77/153 Installing : shadow-utils-2:4.13-3.fc38.x86_64 78/153 Running scriptlet: libutempter-1.2.1-7.fc37.x86_64 79/153 Installing : libutempter-1.2.1-7.fc37.x86_64 79/153 Installing : tar-2:1.34-5.fc38.x86_64 80/153 Installing : libpsl-0.21.2-1.fc38.x86_64 81/153 Installing : zip-3.0-35.fc38.x86_64 82/153 Installing : zstd-1.5.2-3.fc37.x86_64 83/153 Installing : libfdisk-2.38.1-3.fc38.x86_64 84/153 Installing : nettle-3.8-2.fc37.x86_64 85/153 Installing : rpm-sequoia-1.2.0-1.fc38.x86_64 86/153 Installing : rpm-libs-4.18.0-9.fc38.x86_64 87/153 Installing : bzip2-1.0.8-12.fc37.x86_64 88/153 Installing : libxml2-2.10.3-2.fc38.x86_64 89/153 Installing : ed-1.19-1.fc38.x86_64 90/153 Installing : patch-2.7.6-17.fc37.x86_64 91/153 Installing : elfutils-default-yama-scope-0.188-3.fc38.noarch 92/153 Running scriptlet: elfutils-default-yama-scope-0.188-3.fc38.noarch 92/153 Installing : cpio-2.13-13.fc38.x86_64 93/153 Installing : diffutils-3.9-1.fc38.x86_64 94/153 Installing : gdbm-libs-1:1.23-2.fc37.x86_64 95/153 Installing : cyrus-sasl-lib-2.1.28-8.fc38.x86_64 96/153 Installing : jansson-2.13.1-5.fc37.x86_64 97/153 Installing : keyutils-libs-1.6.1-5.fc37.x86_64 98/153 Installing : libbrotli-1.0.9-9.fc37.x86_64 99/153 Installing : libdb-5.3.28-54.fc38.x86_64 100/153 Installing : libffi-3.4.4-1.fc38.x86_64 101/153 Installing : p11-kit-0.24.1-5.fc38.x86_64 102/153 Installing : libgomp-13.0.0-0.9.fc38.x86_64 103/153 Installing : libnghttp2-1.51.0-1.fc38.x86_64 104/153 Installing : libpkgconf-1.8.0-3.fc37.x86_64 105/153 Installing : pkgconf-1.8.0-3.fc37.x86_64 106/153 Installing : pkgconf-pkg-config-1.8.0-3.fc37.x86_64 107/153 Installing : libsigsegv-2.14-3.fc37.x86_64 108/153 Installing : gawk-5.1.1-4.fc37.x86_64 109/153 Installing : libtasn1-4.19.0-1.fc38.x86_64 110/153 Installing : p11-kit-trust-0.24.1-5.fc38.x86_64 111/153 Running scriptlet: p11-kit-trust-0.24.1-5.fc38.x86_64 111/153 Installing : libverto-0.3.2-4.fc37.x86_64 112/153 Installing : xxhash-libs-0.8.1-3.fc37.x86_64 113/153 Installing : coreutils-common-9.1-10.fc38.x86_64 114/153 Installing : openssl-libs-1:3.0.7-3.fc38.x86_64 115/153 Installing : coreutils-9.1-10.fc38.x86_64 116/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 117/153 Installing : ca-certificates-2022.2.54-5.fc37.noarch 117/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 117/153 Installing : krb5-libs-1.20.1-3.fc38.x86_64 118/153 Installing : libtirpc-1.3.3-0.fc37.x86_64 119/153 Running scriptlet: authselect-libs-1.4.2-1.fc38.x86_64 120/153 Installing : authselect-libs-1.4.2-1.fc38.x86_64 120/153 Installing : gzip-1.12-2.fc37.x86_64 121/153 Installing : cracklib-2.9.7-30.fc38.x86_64 122/153 Installing : libpwquality-1.4.5-1.fc38.x86_64 123/153 Installing : authselect-1.4.2-1.fc38.x86_64 124/153 Installing : libnsl2-2.0.0-4.fc37.x86_64 125/153 Installing : pam-1.5.2-15.fc38.x86_64 126/153 Installing : libssh-0.10.4-2.fc38.x86_64 127/153 Installing : libarchive-3.6.1-3.fc38.x86_64 128/153 Installing : libevent-2.1.12-7.fc37.x86_64 129/153 Installing : openldap-2.6.3-1.fc38.x86_64 130/153 Installing : libcurl-7.87.0-2.fc38.x86_64 131/153 Installing : elfutils-libs-0.188-3.fc38.x86_64 132/153 Installing : elfutils-debuginfod-client-0.188-3.fc38.x86_64 133/153 Installing : binutils-gold-2.39-6.fc38.x86_64 134/153 Installing : binutils-2.39-6.fc38.x86_64 135/153 Running scriptlet: binutils-2.39-6.fc38.x86_64 135/153 Installing : elfutils-0.188-3.fc38.x86_64 136/153 Installing : gdb-minimal-12.1-10.fc38.x86_64 137/153 Installing : debugedit-5.0-5.fc37.x86_64 138/153 Installing : rpm-build-libs-4.18.0-9.fc38.x86_64 139/153 Installing : curl-7.87.0-2.fc38.x86_64 140/153 Running scriptlet: rpm-4.18.0-9.fc38.x86_64 141/153 Installing : rpm-4.18.0-9.fc38.x86_64 141/153 Installing : efi-srpm-macros-5-6.fc37.noarch 142/153 Installing : lua-srpm-macros-1-7.fc37.noarch 143/153 Installing : rpmautospec-rpm-macros-0.3.1-1.fc38.noarch 144/153 Installing : ansible-srpm-macros-1-8.1.fc38.noarch 145/153 Installing : fonts-srpm-macros-1:2.0.5-10.fc38.noarch 146/153 Installing : go-srpm-macros-3.2.0-1.fc38.noarch 147/153 Installing : python-srpm-macros-3.11-7.fc38.noarch 148/153 Installing : redhat-rpm-config-244-1.fc38.noarch 149/153 Installing : rpm-build-4.18.0-9.fc38.x86_64 150/153 Installing : util-linux-2.38.1-3.fc38.x86_64 151/153 Installing : which-2.21-36.fc38.x86_64 152/153 Installing : info-7.0.1-1.fc38.x86_64 153/153 Running scriptlet: filesystem-3.18-2.fc37.x86_64 153/153 Running scriptlet: ca-certificates-2022.2.54-5.fc37.noarch 153/153 Running scriptlet: authselect-libs-1.4.2-1.fc38.x86_64 153/153 Running scriptlet: rpm-4.18.0-9.fc38.x86_64 153/153 Running scriptlet: info-7.0.1-1.fc38.x86_64 153/153 Verifying : alternatives-1.21-1.fc38.x86_64 1/153 Verifying : ansible-srpm-macros-1-8.1.fc38.noarch 2/153 Verifying : audit-libs-3.0.9-2.fc38.x86_64 3/153 Verifying : authselect-1.4.2-1.fc38.x86_64 4/153 Verifying : authselect-libs-1.4.2-1.fc38.x86_64 5/153 Verifying : basesystem-11-14.fc37.noarch 6/153 Verifying : bash-5.2.15-1.fc38.x86_64 7/153 Verifying : binutils-2.39-6.fc38.x86_64 8/153 Verifying : binutils-gold-2.39-6.fc38.x86_64 9/153 Verifying : bzip2-1.0.8-12.fc37.x86_64 10/153 Verifying : bzip2-libs-1.0.8-12.fc37.x86_64 11/153 Verifying : ca-certificates-2022.2.54-5.fc37.noarch 12/153 Verifying : coreutils-9.1-10.fc38.x86_64 13/153 Verifying : coreutils-common-9.1-10.fc38.x86_64 14/153 Verifying : cpio-2.13-13.fc38.x86_64 15/153 Verifying : cracklib-2.9.7-30.fc38.x86_64 16/153 Verifying : crypto-policies-20221215-1.gita4c31a3.fc38.noarc 17/153 Verifying : curl-7.87.0-2.fc38.x86_64 18/153 Verifying : cyrus-sasl-lib-2.1.28-8.fc38.x86_64 19/153 Verifying : debugedit-5.0-5.fc37.x86_64 20/153 Verifying : diffutils-3.9-1.fc38.x86_64 21/153 Verifying : dwz-0.15-1.fc38.x86_64 22/153 Verifying : ed-1.19-1.fc38.x86_64 23/153 Verifying : efi-srpm-macros-5-6.fc37.noarch 24/153 Verifying : elfutils-0.188-3.fc38.x86_64 25/153 Verifying : elfutils-debuginfod-client-0.188-3.fc38.x86_64 26/153 Verifying : elfutils-default-yama-scope-0.188-3.fc38.noarch 27/153 Verifying : elfutils-libelf-0.188-3.fc38.x86_64 28/153 Verifying : elfutils-libs-0.188-3.fc38.x86_64 29/153 Verifying : fedora-gpg-keys-38-0.3.noarch 30/153 Verifying : fedora-release-38-0.15.noarch 31/153 Verifying : fedora-release-common-38-0.15.noarch 32/153 Verifying : fedora-release-identity-basic-38-0.15.noarch 33/153 Verifying : fedora-repos-38-0.3.noarch 34/153 Verifying : fedora-repos-rawhide-38-0.3.noarch 35/153 Verifying : file-5.42-4.fc37.x86_64 36/153 Verifying : file-libs-5.42-4.fc37.x86_64 37/153 Verifying : filesystem-3.18-2.fc37.x86_64 38/153 Verifying : findutils-1:4.9.0-2.fc37.x86_64 39/153 Verifying : fonts-srpm-macros-1:2.0.5-10.fc38.noarch 40/153 Verifying : fpc-srpm-macros-1.3-6.fc37.noarch 41/153 Verifying : gawk-5.1.1-4.fc37.x86_64 42/153 Verifying : gdb-minimal-12.1-10.fc38.x86_64 43/153 Verifying : gdbm-libs-1:1.23-2.fc37.x86_64 44/153 Verifying : ghc-srpm-macros-1.5.0-7.fc37.noarch 45/153 Verifying : glibc-2.36.9000-19.fc38.x86_64 46/153 Verifying : glibc-common-2.36.9000-19.fc38.x86_64 47/153 Verifying : glibc-gconv-extra-2.36.9000-19.fc38.x86_64 48/153 Verifying : glibc-minimal-langpack-2.36.9000-19.fc38.x86_64 49/153 Verifying : gmp-1:6.2.1-3.fc37.x86_64 50/153 Verifying : gnat-srpm-macros-5-1.fc38.noarch 51/153 Verifying : go-srpm-macros-3.2.0-1.fc38.noarch 52/153 Verifying : grep-3.8-2.fc38.x86_64 53/153 Verifying : gzip-1.12-2.fc37.x86_64 54/153 Verifying : info-7.0.1-1.fc38.x86_64 55/153 Verifying : jansson-2.13.1-5.fc37.x86_64 56/153 Verifying : kernel-srpm-macros-1.0-15.fc37.noarch 57/153 Verifying : keyutils-libs-1.6.1-5.fc37.x86_64 58/153 Verifying : krb5-libs-1.20.1-3.fc38.x86_64 59/153 Verifying : libacl-2.3.1-4.fc37.x86_64 60/153 Verifying : libarchive-3.6.1-3.fc38.x86_64 61/153 Verifying : libattr-2.5.1-5.fc37.x86_64 62/153 Verifying : libblkid-2.38.1-3.fc38.x86_64 63/153 Verifying : libbrotli-1.0.9-9.fc37.x86_64 64/153 Verifying : libcap-2.48-5.fc37.x86_64 65/153 Verifying : libcap-ng-0.8.3-4.fc38.x86_64 66/153 Verifying : libcom_err-1.46.5-3.fc37.x86_64 67/153 Verifying : libcurl-7.87.0-2.fc38.x86_64 68/153 Verifying : libdb-5.3.28-54.fc38.x86_64 69/153 Verifying : libeconf-0.4.0-4.fc37.x86_64 70/153 Verifying : libevent-2.1.12-7.fc37.x86_64 71/153 Verifying : libfdisk-2.38.1-3.fc38.x86_64 72/153 Verifying : libffi-3.4.4-1.fc38.x86_64 73/153 Verifying : libgcc-13.0.0-0.9.fc38.x86_64 74/153 Verifying : libgomp-13.0.0-0.9.fc38.x86_64 75/153 Verifying : libidn2-2.3.4-1.fc38.x86_64 76/153 Verifying : libmount-2.38.1-3.fc38.x86_64 77/153 Verifying : libnghttp2-1.51.0-1.fc38.x86_64 78/153 Verifying : libnsl2-2.0.0-4.fc37.x86_64 79/153 Verifying : libpkgconf-1.8.0-3.fc37.x86_64 80/153 Verifying : libpsl-0.21.2-1.fc38.x86_64 81/153 Verifying : libpwquality-1.4.5-1.fc38.x86_64 82/153 Verifying : libselinux-3.5-0.rc1.1.fc38.1.x86_64 83/153 Verifying : libsemanage-3.5-0.rc1.1.fc38.x86_64 84/153 Verifying : libsepol-3.5-0.rc1.1.fc38.x86_64 85/153 Verifying : libsigsegv-2.14-3.fc37.x86_64 86/153 Verifying : libsmartcols-2.38.1-3.fc38.x86_64 87/153 Verifying : libssh-0.10.4-2.fc38.x86_64 88/153 Verifying : libssh-config-0.10.4-2.fc38.noarch 89/153 Verifying : libstdc++-13.0.0-0.9.fc38.x86_64 90/153 Verifying : libtasn1-4.19.0-1.fc38.x86_64 91/153 Verifying : libtirpc-1.3.3-0.fc37.x86_64 92/153 Verifying : libunistring-1.0-2.fc37.x86_64 93/153 Verifying : libutempter-1.2.1-7.fc37.x86_64 94/153 Verifying : libuuid-2.38.1-3.fc38.x86_64 95/153 Verifying : libverto-0.3.2-4.fc37.x86_64 96/153 Verifying : libxcrypt-4.4.33-5.fc38.x86_64 97/153 Verifying : libxml2-2.10.3-2.fc38.x86_64 98/153 Verifying : libzstd-1.5.2-3.fc37.x86_64 99/153 Verifying : lua-libs-5.4.4-7.fc38.x86_64 100/153 Verifying : lua-srpm-macros-1-7.fc37.noarch 101/153 Verifying : lz4-libs-1.9.4-1.fc38.x86_64 102/153 Verifying : mpfr-4.1.1-2.fc38.x86_64 103/153 Verifying : ncurses-base-6.4-1.20230107.fc38.noarch 104/153 Verifying : ncurses-libs-6.4-1.20230107.fc38.x86_64 105/153 Verifying : nettle-3.8-2.fc37.x86_64 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.x86_64 110/153 Verifying : openssl-libs-1:3.0.7-3.fc38.x86_64 111/153 Verifying : p11-kit-0.24.1-5.fc38.x86_64 112/153 Verifying : p11-kit-trust-0.24.1-5.fc38.x86_64 113/153 Verifying : package-notes-srpm-macros-0.5-6.fc38.noarch 114/153 Verifying : pam-1.5.2-15.fc38.x86_64 115/153 Verifying : pam-libs-1.5.2-15.fc38.x86_64 116/153 Verifying : patch-2.7.6-17.fc37.x86_64 117/153 Verifying : pcre2-10.42-1.fc38.x86_64 118/153 Verifying : pcre2-syntax-10.42-1.fc38.noarch 119/153 Verifying : perl-srpm-macros-1-47.fc38.noarch 120/153 Verifying : pkgconf-1.8.0-3.fc37.x86_64 121/153 Verifying : pkgconf-m4-1.8.0-3.fc37.noarch 122/153 Verifying : pkgconf-pkg-config-1.8.0-3.fc37.x86_64 123/153 Verifying : popt-1.19-1.fc38.x86_64 124/153 Verifying : publicsuffix-list-dafsa-20221208-1.fc38.noarch 125/153 Verifying : python-srpm-macros-3.11-7.fc38.noarch 126/153 Verifying : qt5-srpm-macros-5.15.8-1.fc38.noarch 127/153 Verifying : readline-8.2-2.fc38.x86_64 128/153 Verifying : redhat-rpm-config-244-1.fc38.noarch 129/153 Verifying : rpm-4.18.0-9.fc38.x86_64 130/153 Verifying : rpm-build-4.18.0-9.fc38.x86_64 131/153 Verifying : rpm-build-libs-4.18.0-9.fc38.x86_64 132/153 Verifying : rpm-libs-4.18.0-9.fc38.x86_64 133/153 Verifying : rpm-sequoia-1.2.0-1.fc38.x86_64 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.x86_64 137/153 Verifying : setup-2.14.3-1.fc38.noarch 138/153 Verifying : shadow-utils-2:4.13-3.fc38.x86_64 139/153 Verifying : sqlite-libs-3.40.1-1.fc38.x86_64 140/153 Verifying : systemd-libs-252.4-598.fc38.x86_64 141/153 Verifying : tar-2:1.34-5.fc38.x86_64 142/153 Verifying : tzdata-2022g-1.fc38.noarch 143/153 Verifying : unzip-6.0-58.fc38.x86_64 144/153 Verifying : util-linux-2.38.1-3.fc38.x86_64 145/153 Verifying : util-linux-core-2.38.1-3.fc38.x86_64 146/153 Verifying : which-2.21-36.fc38.x86_64 147/153 Verifying : xxhash-libs-0.8.1-3.fc37.x86_64 148/153 Verifying : xz-5.2.9-1.fc38.x86_64 149/153 Verifying : xz-libs-5.2.9-1.fc38.x86_64 150/153 Verifying : zip-3.0-35.fc38.x86_64 151/153 Verifying : zlib-1.2.13-2.fc38.x86_64 152/153 Verifying : zstd-1.5.2-3.fc37.x86_64 153/153 Installed: alternatives-1.21-1.fc38.x86_64 ansible-srpm-macros-1-8.1.fc38.noarch audit-libs-3.0.9-2.fc38.x86_64 authselect-1.4.2-1.fc38.x86_64 authselect-libs-1.4.2-1.fc38.x86_64 basesystem-11-14.fc37.noarch bash-5.2.15-1.fc38.x86_64 binutils-2.39-6.fc38.x86_64 binutils-gold-2.39-6.fc38.x86_64 bzip2-1.0.8-12.fc37.x86_64 bzip2-libs-1.0.8-12.fc37.x86_64 ca-certificates-2022.2.54-5.fc37.noarch coreutils-9.1-10.fc38.x86_64 coreutils-common-9.1-10.fc38.x86_64 cpio-2.13-13.fc38.x86_64 cracklib-2.9.7-30.fc38.x86_64 crypto-policies-20221215-1.gita4c31a3.fc38.noarch curl-7.87.0-2.fc38.x86_64 cyrus-sasl-lib-2.1.28-8.fc38.x86_64 debugedit-5.0-5.fc37.x86_64 diffutils-3.9-1.fc38.x86_64 dwz-0.15-1.fc38.x86_64 ed-1.19-1.fc38.x86_64 efi-srpm-macros-5-6.fc37.noarch elfutils-0.188-3.fc38.x86_64 elfutils-debuginfod-client-0.188-3.fc38.x86_64 elfutils-default-yama-scope-0.188-3.fc38.noarch elfutils-libelf-0.188-3.fc38.x86_64 elfutils-libs-0.188-3.fc38.x86_64 fedora-gpg-keys-38-0.3.noarch fedora-release-38-0.15.noarch fedora-release-common-38-0.15.noarch fedora-release-identity-basic-38-0.15.noarch fedora-repos-38-0.3.noarch fedora-repos-rawhide-38-0.3.noarch file-5.42-4.fc37.x86_64 file-libs-5.42-4.fc37.x86_64 filesystem-3.18-2.fc37.x86_64 findutils-1:4.9.0-2.fc37.x86_64 fonts-srpm-macros-1:2.0.5-10.fc38.noarch fpc-srpm-macros-1.3-6.fc37.noarch gawk-5.1.1-4.fc37.x86_64 gdb-minimal-12.1-10.fc38.x86_64 gdbm-libs-1:1.23-2.fc37.x86_64 ghc-srpm-macros-1.5.0-7.fc37.noarch glibc-2.36.9000-19.fc38.x86_64 glibc-common-2.36.9000-19.fc38.x86_64 glibc-gconv-extra-2.36.9000-19.fc38.x86_64 glibc-minimal-langpack-2.36.9000-19.fc38.x86_64 gmp-1:6.2.1-3.fc37.x86_64 gnat-srpm-macros-5-1.fc38.noarch go-srpm-macros-3.2.0-1.fc38.noarch grep-3.8-2.fc38.x86_64 gzip-1.12-2.fc37.x86_64 info-7.0.1-1.fc38.x86_64 jansson-2.13.1-5.fc37.x86_64 kernel-srpm-macros-1.0-15.fc37.noarch keyutils-libs-1.6.1-5.fc37.x86_64 krb5-libs-1.20.1-3.fc38.x86_64 libacl-2.3.1-4.fc37.x86_64 libarchive-3.6.1-3.fc38.x86_64 libattr-2.5.1-5.fc37.x86_64 libblkid-2.38.1-3.fc38.x86_64 libbrotli-1.0.9-9.fc37.x86_64 libcap-2.48-5.fc37.x86_64 libcap-ng-0.8.3-4.fc38.x86_64 libcom_err-1.46.5-3.fc37.x86_64 libcurl-7.87.0-2.fc38.x86_64 libdb-5.3.28-54.fc38.x86_64 libeconf-0.4.0-4.fc37.x86_64 libevent-2.1.12-7.fc37.x86_64 libfdisk-2.38.1-3.fc38.x86_64 libffi-3.4.4-1.fc38.x86_64 libgcc-13.0.0-0.9.fc38.x86_64 libgomp-13.0.0-0.9.fc38.x86_64 libidn2-2.3.4-1.fc38.x86_64 libmount-2.38.1-3.fc38.x86_64 libnghttp2-1.51.0-1.fc38.x86_64 libnsl2-2.0.0-4.fc37.x86_64 libpkgconf-1.8.0-3.fc37.x86_64 libpsl-0.21.2-1.fc38.x86_64 libpwquality-1.4.5-1.fc38.x86_64 libselinux-3.5-0.rc1.1.fc38.1.x86_64 libsemanage-3.5-0.rc1.1.fc38.x86_64 libsepol-3.5-0.rc1.1.fc38.x86_64 libsigsegv-2.14-3.fc37.x86_64 libsmartcols-2.38.1-3.fc38.x86_64 libssh-0.10.4-2.fc38.x86_64 libssh-config-0.10.4-2.fc38.noarch libstdc++-13.0.0-0.9.fc38.x86_64 libtasn1-4.19.0-1.fc38.x86_64 libtirpc-1.3.3-0.fc37.x86_64 libunistring-1.0-2.fc37.x86_64 libutempter-1.2.1-7.fc37.x86_64 libuuid-2.38.1-3.fc38.x86_64 libverto-0.3.2-4.fc37.x86_64 libxcrypt-4.4.33-5.fc38.x86_64 libxml2-2.10.3-2.fc38.x86_64 libzstd-1.5.2-3.fc37.x86_64 lua-libs-5.4.4-7.fc38.x86_64 lua-srpm-macros-1-7.fc37.noarch lz4-libs-1.9.4-1.fc38.x86_64 mpfr-4.1.1-2.fc38.x86_64 ncurses-base-6.4-1.20230107.fc38.noarch ncurses-libs-6.4-1.20230107.fc38.x86_64 nettle-3.8-2.fc37.x86_64 nim-srpm-macros-3-7.fc37.noarch ocaml-srpm-macros-7-2.fc37.noarch openblas-srpm-macros-2-12.fc37.noarch openldap-2.6.3-1.fc38.x86_64 openssl-libs-1:3.0.7-3.fc38.x86_64 p11-kit-0.24.1-5.fc38.x86_64 p11-kit-trust-0.24.1-5.fc38.x86_64 package-notes-srpm-macros-0.5-6.fc38.noarch pam-1.5.2-15.fc38.x86_64 pam-libs-1.5.2-15.fc38.x86_64 patch-2.7.6-17.fc37.x86_64 pcre2-10.42-1.fc38.x86_64 pcre2-syntax-10.42-1.fc38.noarch perl-srpm-macros-1-47.fc38.noarch pkgconf-1.8.0-3.fc37.x86_64 pkgconf-m4-1.8.0-3.fc37.noarch pkgconf-pkg-config-1.8.0-3.fc37.x86_64 popt-1.19-1.fc38.x86_64 publicsuffix-list-dafsa-20221208-1.fc38.noarch python-srpm-macros-3.11-7.fc38.noarch qt5-srpm-macros-5.15.8-1.fc38.noarch readline-8.2-2.fc38.x86_64 redhat-rpm-config-244-1.fc38.noarch rpm-4.18.0-9.fc38.x86_64 rpm-build-4.18.0-9.fc38.x86_64 rpm-build-libs-4.18.0-9.fc38.x86_64 rpm-libs-4.18.0-9.fc38.x86_64 rpm-sequoia-1.2.0-1.fc38.x86_64 rpmautospec-rpm-macros-0.3.1-1.fc38.noarch rust-srpm-macros-23-1.fc38.noarch sed-4.8-11.fc37.x86_64 setup-2.14.3-1.fc38.noarch shadow-utils-2:4.13-3.fc38.x86_64 sqlite-libs-3.40.1-1.fc38.x86_64 systemd-libs-252.4-598.fc38.x86_64 tar-2:1.34-5.fc38.x86_64 tzdata-2022g-1.fc38.noarch unzip-6.0-58.fc38.x86_64 util-linux-2.38.1-3.fc38.x86_64 util-linux-core-2.38.1-3.fc38.x86_64 which-2.21-36.fc38.x86_64 xxhash-libs-0.8.1-3.fc37.x86_64 xz-5.2.9-1.fc38.x86_64 xz-libs-5.2.9-1.fc38.x86_64 zip-3.0-35.fc38.x86_64 zlib-1.2.13-2.fc38.x86_64 zstd-1.5.2-3.fc37.x86_64 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: fpc-srpm-macros-1.3-6.fc37.noarch perl-srpm-macros-1-47.fc38.noarch libgcc-13.0.0-0.9.fc38.x86_64 glibc-gconv-extra-2.36.9000-19.fc38.x86_64 openldap-2.6.3-1.fc38.x86_64 lua-libs-5.4.4-7.fc38.x86_64 findutils-4.9.0-2.fc37.x86_64 libxcrypt-4.4.33-5.fc38.x86_64 libtasn1-4.19.0-1.fc38.x86_64 tar-1.34-5.fc38.x86_64 elfutils-debuginfod-client-0.188-3.fc38.x86_64 alternatives-1.21-1.fc38.x86_64 libsepol-3.5-0.rc1.1.fc38.x86_64 diffutils-3.9-1.fc38.x86_64 p11-kit-trust-0.24.1-5.fc38.x86_64 gdb-minimal-12.1-10.fc38.x86_64 setup-2.14.3-1.fc38.noarch python-srpm-macros-3.11-7.fc38.noarch redhat-rpm-config-244-1.fc38.noarch lua-srpm-macros-1-7.fc37.noarch elfutils-0.188-3.fc38.x86_64 libnsl2-2.0.0-4.fc37.x86_64 cpio-2.13-13.fc38.x86_64 libsemanage-3.5-0.rc1.1.fc38.x86_64 which-2.21-36.fc38.x86_64 curl-7.87.0-2.fc38.x86_64 binutils-gold-2.39-6.fc38.x86_64 elfutils-libelf-0.188-3.fc38.x86_64 nettle-3.8-2.fc37.x86_64 gdbm-libs-1.23-2.fc37.x86_64 libgomp-13.0.0-0.9.fc38.x86_64 ansible-srpm-macros-1-8.1.fc38.noarch glibc-common-2.36.9000-19.fc38.x86_64 elfutils-default-yama-scope-0.188-3.fc38.noarch gnat-srpm-macros-5-1.fc38.noarch util-linux-2.38.1-3.fc38.x86_64 libfdisk-2.38.1-3.fc38.x86_64 pcre2-10.42-1.fc38.x86_64 filesystem-3.18-2.fc37.x86_64 libselinux-3.5-0.rc1.1.fc38.1.x86_64 util-linux-core-2.38.1-3.fc38.x86_64 openssl-libs-3.0.7-3.fc38.x86_64 unzip-6.0-58.fc38.x86_64 libssh-0.10.4-2.fc38.x86_64 basesystem-11-14.fc37.noarch pkgconf-pkg-config-1.8.0-3.fc37.x86_64 popt-1.19-1.fc38.x86_64 info-7.0.1-1.fc38.x86_64 binutils-2.39-6.fc38.x86_64 ncurses-base-6.4-1.20230107.fc38.noarch libdb-5.3.28-54.fc38.x86_64 libacl-2.3.1-4.fc37.x86_64 zlib-1.2.13-2.fc38.x86_64 qt5-srpm-macros-5.15.8-1.fc38.noarch libcap-ng-0.8.3-4.fc38.x86_64 file-libs-5.42-4.fc37.x86_64 xz-5.2.9-1.fc38.x86_64 nim-srpm-macros-3-7.fc37.noarch libsigsegv-2.14-3.fc37.x86_64 krb5-libs-1.20.1-3.fc38.x86_64 libblkid-2.38.1-3.fc38.x86_64 libzstd-1.5.2-3.fc37.x86_64 libuuid-2.38.1-3.fc38.x86_64 ed-1.19-1.fc38.x86_64 go-srpm-macros-3.2.0-1.fc38.noarch gmp-6.2.1-3.fc37.x86_64 package-notes-srpm-macros-0.5-6.fc38.noarch libidn2-2.3.4-1.fc38.x86_64 gpg-pubkey-5323552a-6112bcdc rpmautospec-rpm-macros-0.3.1-1.fc38.noarch libsmartcols-2.38.1-3.fc38.x86_64 xz-libs-5.2.9-1.fc38.x86_64 libcom_err-1.46.5-3.fc37.x86_64 coreutils-9.1-10.fc38.x86_64 libattr-2.5.1-5.fc37.x86_64 pkgconf-m4-1.8.0-3.fc37.noarch debugedit-5.0-5.fc37.x86_64 libssh-config-0.10.4-2.fc38.noarch crypto-policies-20221215-1.gita4c31a3.fc38.noarch fedora-release-common-38-0.15.noarch libunistring-1.0-2.fc37.x86_64 fedora-repos-rawhide-38-0.3.noarch file-5.42-4.fc37.x86_64 ghc-srpm-macros-1.5.0-7.fc37.noarch libcap-2.48-5.fc37.x86_64 lz4-libs-1.9.4-1.fc38.x86_64 libutempter-1.2.1-7.fc37.x86_64 cracklib-2.9.7-30.fc38.x86_64 fonts-srpm-macros-2.0.5-10.fc38.noarch fedora-repos-38-0.3.noarch fedora-gpg-keys-38-0.3.noarch sqlite-libs-3.40.1-1.fc38.x86_64 libffi-3.4.4-1.fc38.x86_64 efi-srpm-macros-5-6.fc37.noarch pcre2-syntax-10.42-1.fc38.noarch rpm-sequoia-1.2.0-1.fc38.x86_64 bzip2-libs-1.0.8-12.fc37.x86_64 fedora-release-38-0.15.noarch tzdata-2022g-1.fc38.noarch patch-2.7.6-17.fc37.x86_64 p11-kit-0.24.1-5.fc38.x86_64 openblas-srpm-macros-2-12.fc37.noarch ncurses-libs-6.4-1.20230107.fc38.x86_64 libpkgconf-1.8.0-3.fc37.x86_64 bzip2-1.0.8-12.fc37.x86_64 zip-3.0-35.fc38.x86_64 sed-4.8-11.fc37.x86_64 shadow-utils-4.13-3.fc38.x86_64 authselect-libs-1.4.2-1.fc38.x86_64 xxhash-libs-0.8.1-3.fc37.x86_64 rpm-build-4.18.0-9.fc38.x86_64 readline-8.2-2.fc38.x86_64 libarchive-3.6.1-3.fc38.x86_64 ca-certificates-2022.2.54-5.fc37.noarch libcurl-7.87.0-2.fc38.x86_64 coreutils-common-9.1-10.fc38.x86_64 jansson-2.13.1-5.fc37.x86_64 libstdc++-13.0.0-0.9.fc38.x86_64 libpwquality-1.4.5-1.fc38.x86_64 libxml2-2.10.3-2.fc38.x86_64 keyutils-libs-1.6.1-5.fc37.x86_64 libevent-2.1.12-7.fc37.x86_64 rust-srpm-macros-23-1.fc38.noarch authselect-1.4.2-1.fc38.x86_64 rpm-build-libs-4.18.0-9.fc38.x86_64 ocaml-srpm-macros-7-2.fc37.noarch libeconf-0.4.0-4.fc37.x86_64 pam-libs-1.5.2-15.fc38.x86_64 libpsl-0.21.2-1.fc38.x86_64 gzip-1.12-2.fc37.x86_64 libtirpc-1.3.3-0.fc37.x86_64 gawk-5.1.1-4.fc37.x86_64 audit-libs-3.0.9-2.fc38.x86_64 fedora-release-identity-basic-38-0.15.noarch glibc-2.36.9000-19.fc38.x86_64 dwz-0.15-1.fc38.x86_64 pkgconf-1.8.0-3.fc37.x86_64 kernel-srpm-macros-1.0-15.fc37.noarch libmount-2.38.1-3.fc38.x86_64 publicsuffix-list-dafsa-20221208-1.fc38.noarch mpfr-4.1.1-2.fc38.x86_64 pam-1.5.2-15.fc38.x86_64 rpm-libs-4.18.0-9.fc38.x86_64 cyrus-sasl-lib-2.1.28-8.fc38.x86_64 rpm-4.18.0-9.fc38.x86_64 zstd-1.5.2-3.fc37.x86_64 systemd-libs-252.4-598.fc38.x86_64 gpg-pubkey-eb10b464-6202d9c6 bash-5.2.15-1.fc38.x86_64 grep-3.8-2.fc38.x86_64 libbrotli-1.0.9-9.fc37.x86_64 glibc-minimal-langpack-2.36.9000-19.fc38.x86_64 elfutils-libs-0.188-3.fc38.x86_64 libverto-0.3.2-4.fc37.x86_64 libnghttp2-1.51.0-1.fc38.x86_64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: x86_64 Building for target x86_64 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-x86_64-1673992155.014848/root/var/log’: No such file or directory INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-rawhide-x86_64-1673992155.014848/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1673992155.014848/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1673992155.014848/root/var/log/dnf.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-774mfbk2/mrpt/mrpt.spec) Config(child) 1 minutes 15 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=18000): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/mrpt-1.4.0-34.fc38.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1673992155.014848 -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-x86_64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1673992155.014848/root. INFO: reusing tmpfs at /var/lib/mock/fedora-rawhide-x86_64-bootstrap-1673992155.014848/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-rawhide-x86_64-1673992155.014848/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 11 kB/s | 3.0 kB 00:00 fedora 73 kB/s | 19 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: x86_64 Building for target x86_64 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 fedora 77 kB/s | 19 kB 00:00 Dependencies resolved. =================================================================================================== Package Arch Version Repo Size =================================================================================================== Installing: assimp-devel x86_64 5.0.1-9.fc38 copr_base 145 k boost-devel x86_64 1.78.0-10.fc38 fedora 13 M cmake x86_64 3.25.1-3.fc38 fedora 6.7 M desktop-file-utils x86_64 0.26-7.fc37 fedora 72 k doxygen x86_64 2:1.9.6-1.fc38 fedora 4.8 M eigen3-devel noarch 3.4.0-8.fc37 fedora 1.2 M freeglut-devel x86_64 3.4.0-1.fc38 fedora 949 k ghostscript x86_64 9.56.1-6.fc38 fedora 43 k graphviz x86_64 7.0.6-1.fc38 fedora 5.0 M lib3ds-devel x86_64 1.3.0-39.fc38 fedora 28 k libappstream-glib x86_64 0.8.2-1.fc38 fedora 404 k libdc1394-devel x86_64 2.2.6-8.fc37 fedora 59 k libfreenect-devel x86_64 0.6.4-2.fc38 fedora 166 k libftdi-devel x86_64 1.5-5.fc37 fedora 37 k libjpeg-turbo-devel x86_64 2.1.4-1.fc38 fedora 98 k libphidget22-devel x86_64 1.13.20230109-1.fc38 fedora 73 k libusb1-devel x86_64 1.0.26-1.fc38 fedora 25 k octomap-devel x86_64 1.9.7-4.fc37 fedora 65 k pcl-devel x86_64 1.12.0-24.fc38 fedora 1.3 M perl-podlators noarch 1:5.01-1.fc38 fedora 125 k suitesparse-devel x86_64 5.13.0-1.fc38 fedora 139 k tbb-devel x86_64 2020.3-12.fc37 fedora 335 k texlive-collection-latexrecommended noarch 10:svn63547-63.fc38 fedora 11 k texlive-dvips x86_64 10:svn62387-57.fc38 fedora 735 k wxGTK-devel x86_64 3.2.1-4.fc38 fedora 33 k Installing dependencies: CharLS x86_64 2.0.0-9.fc37 fedora 120 k Lmod x86_64 8.7.18-1.fc38 fedora 258 k PEGTL-devel x86_64 2.8.3-5.fc37 fedora 159 k SDL2 x86_64 2.26.0-1.fc38 fedora 688 k SuperLU x86_64 5.3.0-3.fc37 fedora 187 k adobe-mappings-cmap noarch 20190730-4.fc37 fedora 2.1 M adobe-mappings-cmap-deprecated noarch 20190730-4.fc37 fedora 113 k adobe-mappings-pdf noarch 20190401-2.fc37 fedora 697 k adwaita-cursor-theme noarch 43-1.fc38 fedora 633 k adwaita-icon-theme noarch 43-1.fc38 fedora 4.9 M alsa-lib x86_64 1.2.8-2.fc38 fedora 517 k annobin-docs noarch 11.06-2.fc38 fedora 93 k annobin-plugin-gcc x86_64 11.06-2.fc38 fedora 890 k armadillo x86_64 10.8.2-2.fc37 fedora 35 k arpack x86_64 3.8.0-5.fc37 fedora 208 k assimp x86_64 5.0.1-9.fc38 copr_base 3.0 M at-spi2-atk x86_64 2.47.1-1.fc38 fedora 86 k at-spi2-atk-devel x86_64 2.47.1-1.fc38 fedora 10 k at-spi2-core x86_64 2.47.1-1.fc38 fedora 372 k at-spi2-core-devel x86_64 2.47.1-1.fc38 fedora 311 k atk x86_64 2.47.1-1.fc38 fedora 82 k atk-devel x86_64 2.47.1-1.fc38 fedora 431 k autoconf noarch 2.71-4.fc38 fedora 733 k automake noarch 1.16.5-9.fc37 fedora 696 k avahi-compat-libdns_sd x86_64 0.8-19.fc38 fedora 25 k avahi-libs x86_64 0.8-19.fc38 fedora 67 k biber noarch 2.18-1.fc38 fedora 314 k blas x86_64 3.11.0-1.fc38 fedora 405 k blas-devel x86_64 3.11.0-1.fc38 fedora 25 k blas64 x86_64 3.11.0-1.fc38 fedora 233 k blas64_ x86_64 3.11.0-1.fc38 fedora 233 k blosc x86_64 1.21.2-1.fc38 fedora 54 k boost x86_64 1.78.0-10.fc38 fedora 14 k boost-atomic x86_64 1.78.0-10.fc38 fedora 20 k boost-chrono x86_64 1.78.0-10.fc38 fedora 26 k boost-container x86_64 1.78.0-10.fc38 fedora 40 k boost-context x86_64 1.78.0-10.fc38 fedora 17 k boost-contract x86_64 1.78.0-10.fc38 fedora 46 k boost-coroutine x86_64 1.78.0-10.fc38 fedora 22 k boost-date-time x86_64 1.78.0-10.fc38 fedora 15 k boost-fiber x86_64 1.78.0-10.fc38 fedora 42 k boost-filesystem x86_64 1.78.0-10.fc38 fedora 65 k boost-graph x86_64 1.78.0-10.fc38 fedora 149 k boost-iostreams x86_64 1.78.0-10.fc38 fedora 41 k boost-json x86_64 1.78.0-10.fc38 fedora 111 k boost-locale x86_64 1.78.0-10.fc38 fedora 217 k boost-log x86_64 1.78.0-10.fc38 fedora 482 k boost-math x86_64 1.78.0-10.fc38 fedora 204 k boost-nowide x86_64 1.78.0-10.fc38 fedora 21 k boost-numpy3 x86_64 1.78.0-10.fc38 fedora 29 k boost-program-options x86_64 1.78.0-10.fc38 fedora 107 k boost-python3 x86_64 1.78.0-10.fc38 fedora 96 k boost-random x86_64 1.78.0-10.fc38 fedora 25 k boost-regex x86_64 1.78.0-10.fc38 fedora 113 k boost-serialization x86_64 1.78.0-10.fc38 fedora 133 k boost-stacktrace x86_64 1.78.0-10.fc38 fedora 30 k boost-system x86_64 1.78.0-10.fc38 fedora 16 k boost-test x86_64 1.78.0-10.fc38 fedora 234 k boost-thread x86_64 1.78.0-10.fc38 fedora 58 k boost-timer x86_64 1.78.0-10.fc38 fedora 25 k boost-type_erasure x86_64 1.78.0-10.fc38 fedora 34 k boost-wave x86_64 1.78.0-10.fc38 fedora 204 k brotli x86_64 1.0.9-9.fc37 fedora 315 k brotli-devel x86_64 1.0.9-9.fc37 fedora 31 k bubblewrap x86_64 0.5.0-3.fc37 fedora 54 k bzip2-devel x86_64 1.0.8-12.fc37 fedora 214 k cairo x86_64 1.17.6-2.fc37 fedora 676 k cairo-devel x86_64 1.17.6-2.fc37 fedora 261 k cairo-gobject x86_64 1.17.6-2.fc37 fedora 18 k cairo-gobject-devel x86_64 1.17.6-2.fc37 fedora 11 k cdparanoia-libs x86_64 10.2-40.fc37 fedora 54 k cfitsio x86_64 4.2.0-2.fc38 fedora 599 k cgnslib x86_64 4.3.0-5.fc38 fedora 430 k cgnslib-common noarch 4.3.0-5.fc38 fedora 115 k cgnslib-devel x86_64 4.3.0-5.fc38 fedora 55 k cgnslib-libs x86_64 4.3.0-5.fc38 fedora 295 k clang-libs x86_64 15.0.7-1.fc38 fedora 21 M clang-resource-filesystem x86_64 15.0.7-1.fc38 fedora 13 k cli11-devel noarch 2.3.2-1.fc38 fedora 132 k cmake-data noarch 3.25.1-3.fc38 fedora 2.2 M cmake-filesystem x86_64 3.25.1-3.fc38 fedora 16 k cmake-rpm-macros noarch 3.25.1-3.fc38 fedora 16 k colord-libs x86_64 1.4.6-2.fc37 fedora 233 k copy-jdk-configs noarch 4.1-1.fc38 fedora 28 k cpp x86_64 13.0.0-0.9.fc38 fedora 11 M crypto-policies-scripts noarch 20221215-1.gita4c31a3.fc38 fedora 116 k cryptsetup-libs x86_64 2.6.0-1.fc38 fedora 472 k cups-libs x86_64 1:2.4.2-5.fc38 fedora 268 k dbus x86_64 1:1.14.4-1.fc38 fedora 7.8 k dbus-broker x86_64 32-1.fc37 fedora 175 k dbus-common noarch 1:1.14.4-1.fc38 fedora 15 k dbus-devel x86_64 1:1.14.4-1.fc38 fedora 39 k dbus-libs x86_64 1:1.14.4-1.fc38 fedora 156 k device-mapper x86_64 1.02.189-1.fc38 fedora 139 k device-mapper-libs x86_64 1.02.189-1.fc38 fedora 177 k double-conversion x86_64 3.1.5-7.fc37 fedora 48 k double-conversion-devel x86_64 3.1.5-7.fc37 fedora 27 k emacs-filesystem noarch 1:28.2-1.fc38 fedora 7.1 k enchant2 x86_64 2.3.3-5.fc38 fedora 65 k expat x86_64 2.5.0-1.fc38 fedora 110 k expat-devel x86_64 2.5.0-1.fc38 fedora 52 k fdk-aac-free x86_64 2.0.0-9.fc37 fedora 332 k flac-libs x86_64 1.4.2-1.fc38 fedora 256 k flann x86_64 1.9.1-8.fc37 fedora 1.2 M flann-devel x86_64 1.9.1-8.fc37 fedora 104 k flexiblas x86_64 3.3.0-1.fc38 fedora 32 k flexiblas-devel x86_64 3.3.0-1.fc38 fedora 116 k flexiblas-netlib x86_64 3.3.0-1.fc38 fedora 3.2 M flexiblas-netlib64 x86_64 3.3.0-1.fc38 fedora 3.1 M flexiblas-openblas-openmp x86_64 3.3.0-1.fc38 fedora 17 k flexiblas-openblas-openmp64 x86_64 3.3.0-1.fc38 fedora 17 k fontconfig x86_64 2.14.1-2.fc38 fedora 294 k fontconfig-devel x86_64 2.14.1-2.fc38 fedora 164 k fonts-filesystem noarch 1:2.0.5-10.fc38 fedora 8.0 k freeglut x86_64 3.4.0-1.fc38 fedora 154 k freetype x86_64 2.12.1-3.fc37 fedora 407 k freetype-devel x86_64 2.12.1-3.fc37 fedora 895 k freexl x86_64 1.0.6-18.fc37 fedora 35 k fribidi x86_64 1.0.12-2.fc37 fedora 89 k fribidi-devel x86_64 1.0.12-2.fc37 fedora 30 k gc x86_64 8.2.2-1.fc38 fedora 110 k gcc x86_64 13.0.0-0.9.fc38 fedora 34 M gcc-c++ x86_64 13.0.0-0.9.fc38 fedora 13 M gcc-gfortran x86_64 13.0.0-0.9.fc38 fedora 12 M gcc-plugin-annobin x86_64 13.0.0-0.9.fc38 fedora 29 k gd x86_64 2.3.3-9.fc38 fedora 138 k gdal-devel x86_64 3.6.2-2.fc38 fedora 216 k gdal-libs x86_64 3.6.2-2.fc38 fedora 8.2 M gdcm x86_64 3.0.12-5.fc37 fedora 1.5 M gdk-pixbuf2 x86_64 2.42.10-1.fc38 fedora 485 k gdk-pixbuf2-devel x86_64 2.42.10-1.fc38 fedora 377 k gdk-pixbuf2-modules x86_64 2.42.10-1.fc38 fedora 85 k geos x86_64 3.11.1-1.fc38 fedora 982 k gettext x86_64 0.21.1-1.fc38 fedora 1.0 M gettext-envsubst x86_64 0.21.1-1.fc38 fedora 36 k gettext-libs x86_64 0.21.1-1.fc38 fedora 319 k gettext-runtime x86_64 0.21.1-1.fc38 fedora 117 k ghostscript-tools-fonts x86_64 9.56.1-6.fc38 fedora 12 k ghostscript-tools-printing x86_64 9.56.1-6.fc38 fedora 12 k giflib x86_64 5.2.1-14.fc37 fedora 51 k gl-manpages noarch 1.1-25.20190306.fc37 fedora 1.2 M glew-devel x86_64 2.2.0-3.fc37 fedora 222 k glib-networking x86_64 2.74.0-1.fc38 fedora 200 k glib2 x86_64 2.74.1-2.fc38 fedora 2.7 M glib2-devel x86_64 2.74.1-2.fc38 fedora 574 k glibc-devel x86_64 2.36.9000-19.fc38 fedora 47 k glibc-headers-x86 noarch 2.36.9000-19.fc38 fedora 525 k glx-utils x86_64 8.4.0-14.20210504git0f9e7d9.fc37 fedora 41 k gnutls x86_64 3.7.8-9.fc38 fedora 1.1 M google-droid-sans-fonts noarch 20200215-13.fc37 fedora 2.7 M google-noto-fonts-common noarch 20201206^1.git0c78c8329-9.fc38 fedora 18 k google-noto-sans-vf-fonts noarch 20201206^1.git0c78c8329-9.fc38 fedora 729 k graphene x86_64 1.10.6-4.fc37 fedora 62 k graphite2 x86_64 1.3.14-10.fc37 fedora 95 k graphite2-devel x86_64 1.3.14-10.fc37 fedora 20 k groff-base x86_64 1.22.4-10.fc37 fedora 1.1 M gsettings-desktop-schemas x86_64 43.0-1.fc38 fedora 732 k gsm x86_64 1.0.22-1.fc37 fedora 35 k gssdp x86_64 1.6.2-1.fc38 fedora 58 k gstreamer1 x86_64 1.20.5-1.fc38 fedora 1.4 M gstreamer1-plugins-bad-free x86_64 1.20.5-1.fc38 fedora 2.9 M gstreamer1-plugins-base x86_64 1.20.5-1.fc38 fedora 2.1 M gtk-update-icon-cache x86_64 3.24.36-1.fc38 fedora 34 k gtk3 x86_64 3.24.36-1.fc38 fedora 5.0 M gtk3-devel x86_64 3.24.36-1.fc38 fedora 4.2 M gts x86_64 0.7.6-43.20121130.fc38 fedora 241 k guile22 x86_64 2.2.7-6.fc37 fedora 6.5 M gupnp x86_64 1.6.3-1.fc38 fedora 106 k gupnp-igd x86_64 1.2.0-7.fc38 fedora 34 k harfbuzz x86_64 6.0.0-2.fc38 fedora 819 k harfbuzz-devel x86_64 6.0.0-2.fc38 fedora 394 k harfbuzz-icu x86_64 6.0.0-2.fc38 fedora 16 k hdf-libs x86_64 4.2.15-11.fc37 fedora 294 k hdf5 x86_64 1.12.1-10.fc37 fedora 2.3 M hdf5-devel x86_64 1.12.1-10.fc37 fedora 1.3 M hdf5-mpich x86_64 1.12.1-10.fc37 fedora 2.2 M hdf5-mpich-devel x86_64 1.12.1-10.fc37 fedora 1.3 M hicolor-icon-theme noarch 0.17-14.fc37 fedora 66 k highway x86_64 1.0.2-1.fc38 fedora 382 k hunspell x86_64 1.7.2-2.fc38 fedora 497 k hunspell-en-US noarch 0.20201207-2.fc38 fedora 181 k hunspell-filesystem x86_64 1.7.2-2.fc38 fedora 9.1 k hwdata noarch 0.366-1.fc38 fedora 1.5 M hwloc-libs x86_64 2.5.0-4.fc37 fedora 2.2 M hyphen x86_64 2.8.8-18.fc37 fedora 29 k imath x86_64 3.1.6-1.fc38 fedora 98 k intel-mediasdk x86_64 22.6.4-1.fc38 fedora 2.6 M irrXML x86_64 1.8.5-3.fc37 fedora 40 k iso-codes noarch 4.12.0-2.fc38 fedora 3.5 M java-17-openjdk x86_64 1:17.0.6.0.9-0.2.ea.fc38 fedora 430 k java-17-openjdk-headless x86_64 1:17.0.6.0.9-0.2.ea.fc38 fedora 42 M javapackages-filesystem noarch 6.1.0-5.fc38 fedora 13 k javascriptcoregtk4.0 x86_64 2.39.3-4.fc38 fedora 7.6 M jbig2dec-libs x86_64 0.19-7.fc37 fedora 73 k jbigkit-libs x86_64 2.1-24.fc37 fedora 53 k json-c x86_64 0.16-3.fc38 fedora 41 k json-devel x86_64 3.11.2-1.fc38 fedora 164 k json-glib x86_64 1.6.6-3.fc37 fedora 162 k jsoncpp x86_64 1.9.5-3.fc37 fedora 98 k jsoncpp-devel x86_64 1.9.5-3.fc37 fedora 29 k kbd x86_64 2.5.1-3.fc38 fedora 428 k kbd-legacy noarch 2.5.1-3.fc38 fedora 551 k kbd-misc noarch 2.5.1-3.fc38 fedora 1.6 M kernel-headers x86_64 6.2.0-0.rc2.git0.1.fc38 fedora 1.5 M kmod x86_64 30-3.fc38 fedora 120 k kmod-libs x86_64 30-3.fc38 fedora 68 k lame-libs x86_64 3.100-13.fc37 fedora 335 k langpacks-core-font-en noarch 3.0-27.fc38 fedora 9.9 k lapack x86_64 3.11.0-1.fc38 fedora 9.7 M lapack-devel x86_64 3.11.0-1.fc38 fedora 85 k lapack64 x86_64 3.11.0-1.fc38 fedora 2.5 M lapack64_ x86_64 3.11.0-1.fc38 fedora 2.5 M lasi x86_64 1.1.3-9.fc37 fedora 54 k lcms2 x86_64 2.14-1.fc38 fedora 176 k lib3ds x86_64 1.3.0-39.fc38 fedora 67 k libGLEW x86_64 2.2.0-3.fc37 fedora 176 k libICE x86_64 1.0.10-9.fc37 fedora 71 k libICE-devel x86_64 1.0.10-9.fc37 fedora 46 k libSM x86_64 1.2.3-11.fc37 fedora 42 k libSM-devel x86_64 1.2.3-11.fc37 fedora 12 k libX11 x86_64 1.8.3-2.fc38 fedora 649 k libX11-common noarch 1.8.3-2.fc38 fedora 178 k libX11-devel x86_64 1.8.3-2.fc38 fedora 1.0 M libX11-xcb x86_64 1.8.3-2.fc38 fedora 11 k libXau x86_64 1.0.11-1.fc38 fedora 31 k libXau-devel x86_64 1.0.11-1.fc38 fedora 13 k libXaw x86_64 1.0.14-3.fc37 fedora 203 k libXcomposite x86_64 0.4.5-8.fc37 fedora 23 k libXcomposite-devel x86_64 0.4.5-8.fc37 fedora 15 k libXcursor x86_64 1.2.1-2.fc37 fedora 30 k libXcursor-devel x86_64 1.2.1-2.fc37 fedora 40 k libXdamage x86_64 1.1.5-8.fc37 fedora 22 k libXdamage-devel x86_64 1.1.5-8.fc37 fedora 9.3 k libXext x86_64 1.3.5-1.fc38 fedora 39 k libXext-devel x86_64 1.3.5-1.fc38 fedora 85 k libXfixes x86_64 6.0.0-4.fc37 fedora 19 k libXfixes-devel x86_64 6.0.0-4.fc37 fedora 12 k libXft x86_64 2.3.6-1.fc38 fedora 71 k libXft-devel x86_64 2.3.6-1.fc38 fedora 50 k libXi x86_64 1.8-3.fc37 fedora 39 k libXi-devel x86_64 1.8-3.fc37 fedora 116 k libXinerama x86_64 1.1.5-1.fc38 fedora 14 k libXinerama-devel x86_64 1.1.5-1.fc38 fedora 13 k libXmu x86_64 1.1.4-1.fc38 fedora 76 k libXpm x86_64 3.5.14-1.fc38 fedora 60 k libXrandr x86_64 1.5.2-9.fc37 fedora 27 k libXrandr-devel x86_64 1.5.2-9.fc37 fedora 19 k libXrender x86_64 0.9.11-1.fc38 fedora 27 k libXrender-devel x86_64 0.9.11-1.fc38 fedora 19 k libXt x86_64 1.2.1-3.fc37 fedora 180 k libXt-devel x86_64 1.2.1-3.fc37 fedora 460 k libXtst x86_64 1.2.4-1.fc38 fedora 20 k libXtst-devel x86_64 1.2.4-1.fc38 fedora 15 k libXv x86_64 1.0.11-17.fc37 fedora 18 k libXxf86vm x86_64 1.1.5-1.fc38 fedora 18 k libaec x86_64 1.0.6-3.fc37 fedora 41 k libaec-devel x86_64 1.0.6-3.fc37 fedora 12 k libaom x86_64 3.5.0-2.fc38 fedora 1.8 M libarchive-devel x86_64 3.6.1-3.fc38 fedora 134 k libargon2 x86_64 20190702-1.fc37 fedora 28 k libatomic x86_64 13.0.0-0.9.fc38 fedora 19 k libavif x86_64 0.11.1-4.fc38 fedora 83 k libb2 x86_64 0.98.1-7.fc37 fedora 25 k libblkid-devel x86_64 2.38.1-3.fc38 fedora 16 k libcloudproviders x86_64 0.3.1-6.fc37 fedora 44 k libcloudproviders-devel x86_64 0.3.1-6.fc37 fedora 48 k libconfuse x86_64 3.3-7.fc38 fedora 212 k libcurl-devel x86_64 7.87.0-2.fc38 fedora 992 k libdatrie x86_64 0.2.13-4.fc37 fedora 32 k libdatrie-devel x86_64 0.2.13-4.fc37 fedora 143 k libdav1d x86_64 1.0.0-2.fc37 fedora 584 k libdc1394 x86_64 2.2.6-8.fc37 fedora 131 k libdecor x86_64 0.1.1-1.fc38 fedora 42 k libdrm x86_64 2.4.114-1.fc38 fedora 159 k libdrm-devel x86_64 2.4.114-1.fc38 fedora 173 k libdvdnav x86_64 6.1.1-4.fc37 fedora 55 k libdvdread x86_64 6.1.3-2.fc37 fedora 72 k libedit x86_64 3.1-44.20221030cvs.fc38 fedora 106 k libepoxy x86_64 1.5.10-2.fc37 fedora 242 k libepoxy-devel x86_64 1.5.10-2.fc37 fedora 133 k libevdev x86_64 1.13.0-1.fc37 fedora 44 k libffi-devel x86_64 3.4.4-1.fc38 fedora 28 k libfontenc x86_64 1.1.6-1.fc38 fedora 32 k libfreenect x86_64 0.6.4-2.fc38 fedora 124 k libfreenect-fakenect x86_64 0.6.4-2.fc38 fedora 50 k libfreenect-opencv x86_64 0.6.4-2.fc38 fedora 15 k libftdi x86_64 1.5-5.fc37 fedora 44 k libgcrypt x86_64 1.10.1-6.fc38 fedora 511 k libgeotiff x86_64 1.7.1-5.fc38 fedora 106 k libgfortran x86_64 13.0.0-0.9.fc38 fedora 888 k libglvnd x86_64 1:1.6.0-1.fc38 fedora 134 k libglvnd-core-devel x86_64 1:1.6.0-1.fc38 fedora 17 k libglvnd-devel x86_64 1:1.6.0-1.fc38 fedora 163 k libglvnd-egl x86_64 1:1.6.0-1.fc38 fedora 36 k libglvnd-gles x86_64 1:1.6.0-1.fc38 fedora 31 k libglvnd-glx x86_64 1:1.6.0-1.fc38 fedora 140 k libglvnd-opengl x86_64 1:1.6.0-1.fc38 fedora 42 k libgpg-error x86_64 1.46-1.fc38 fedora 227 k libgs x86_64 9.56.1-6.fc38 fedora 3.6 M libgta x86_64 1.2.1-8.fc37 fedora 36 k libgudev x86_64 237-3.fc37 fedora 35 k libgusb x86_64 0.4.3-1.fc38 fedora 61 k libharu x86_64 2.4.3-1.fc38 fedora 581 k libharu-devel x86_64 2.4.3-1.fc38 fedora 47 k libicu x86_64 72.1-1.fc38 fedora 10 M libicu-devel x86_64 72.1-1.fc38 fedora 918 k libijs x86_64 0.35-16.fc37 fedora 29 k libimagequant x86_64 2.17.0-3.fc37 fedora 62 k libinput x86_64 1.22.1-1.fc38 fedora 210 k libjpeg-turbo x86_64 2.1.4-1.fc38 fedora 181 k libjxl x86_64 1:0.7.0-5.fc38 fedora 1.0 M libkml x86_64 1.3.0-42.fc38 fedora 352 k liblerc x86_64 4.0.0-2.fc37 fedora 209 k libmanette x86_64 0.2.6-5.fc37 fedora 49 k libmount-devel x86_64 2.38.1-3.fc38 fedora 18 k libmpc x86_64 1.3.1-1.fc38 fedora 70 k libmspack x86_64 0.10.1-0.8.alpha.fc37 fedora 69 k libnice x86_64 0.1.21-2.fc38 fedora 199 k libogg x86_64 2:1.3.5-4.fc37 fedora 33 k libogg-devel x86_64 2:1.3.5-4.fc37 fedora 13 k libpaper x86_64 1:2.0.4-2.fc38 fedora 26 k libpciaccess x86_64 0.16-7.fc37 fedora 27 k libpciaccess-devel x86_64 0.16-7.fc37 fedora 12 k libphidget22 x86_64 1.13.20230109-1.fc38 fedora 544 k libpng x86_64 2:1.6.37-13.fc37 fedora 119 k libpng-devel x86_64 2:1.6.37-13.fc37 fedora 290 k libpq x86_64 15.0-2.fc38 fedora 210 k libpq-devel x86_64 15.0-2.fc38 fedora 105 k libproxy x86_64 0.4.18-4.fc38 fedora 70 k libqhull x86_64 1:7.2.1-11.fc38 fedora 167 k libqhull_p x86_64 1:7.2.1-11.fc38 fedora 170 k libqhull_r x86_64 1:7.2.1-11.fc38 fedora 168 k libquadmath x86_64 13.0.0-0.9.fc38 fedora 179 k libquadmath-devel x86_64 13.0.0-0.9.fc38 fedora 20 k libraw1394 x86_64 2.1.2-16.fc37 fedora 64 k libraw1394-devel x86_64 2.1.2-16.fc37 fedora 35 k librsvg2 x86_64 2.55.1-3.fc38 fedora 3.1 M librttopo x86_64 1.1.0-10.fc37 fedora 207 k libseccomp x86_64 2.5.3-3.fc37 fedora 70 k libsecret x86_64 0.20.5-2.fc37 fedora 196 k libselinux-devel x86_64 3.5-0.rc1.1.fc38.1 fedora 150 k libsepol-devel x86_64 3.5-0.rc1.1.fc38 fedora 49 k libsndfile x86_64 1.1.0-5.fc38 fedora 212 k libsoup x86_64 2.74.3-1.fc38 fedora 402 k libsoup3 x86_64 3.2.2-1.fc38 fedora 387 k libspatialite x86_64 5.0.1-19.fc38 fedora 3.4 M libsrtp x86_64 2.3.0-9.fc37 fedora 57 k libstdc++-devel x86_64 13.0.0-0.9.fc38 fedora 2.6 M libstemmer x86_64 2.2.0-4.fc38 fedora 170 k libthai x86_64 0.1.29-3.fc37 fedora 213 k libthai-devel x86_64 0.1.29-3.fc37 fedora 135 k libtheora x86_64 1:1.1.1-32.fc37 fedora 167 k libtheora-devel x86_64 1:1.1.1-32.fc37 fedora 32 k libtiff x86_64 4.4.0-4.fc37 fedora 197 k libtiff-devel x86_64 4.4.0-4.fc37 fedora 546 k libtool-ltdl x86_64 2.4.7-5.fc38 fedora 37 k libtracker-sparql x86_64 3.4.2-2.fc38 fedora 358 k libunwind x86_64 1.6.2-5.fc38 fedora 67 k libusb1 x86_64 1.0.26-1.fc38 fedora 74 k libuv x86_64 1:1.44.2-2.fc37 fedora 151 k libva x86_64 2.17.0-1.fc38 fedora 104 k libvisual x86_64 1:0.4.0-37.fc38 fedora 143 k libvmaf x86_64 2.3.0-4.fc37 fedora 180 k libvorbis x86_64 1:1.3.7-6.fc37 fedora 195 k libwacom x86_64 2.4.0-1.fc37 fedora 42 k libwacom-data noarch 2.4.0-1.fc37 fedora 180 k libwayland-client x86_64 1.21.0-1.fc37 fedora 33 k libwayland-cursor x86_64 1.21.0-1.fc37 fedora 19 k libwayland-egl x86_64 1.21.0-1.fc37 fedora 13 k libwayland-server x86_64 1.21.0-1.fc37 fedora 41 k libwebp x86_64 1.3.0-1.fc38 fedora 283 k libwpe x86_64 1.14.0-1.fc38 fedora 29 k libxcb x86_64 1.13.1-10.fc37 fedora 231 k libxcb-devel x86_64 1.13.1-10.fc37 fedora 1.4 M libxcrypt-devel x86_64 4.4.33-5.fc38 fedora 30 k libxkbcommon x86_64 1.5.0-1.fc38 fedora 140 k libxkbcommon-devel x86_64 1.5.0-1.fc38 fedora 65 k libxkbcommon-x11 x86_64 1.5.0-1.fc38 fedora 22 k libxml2-devel x86_64 2.10.3-2.fc38 fedora 531 k libxshmfence x86_64 1.3-11.fc37 fedora 12 k libxslt x86_64 1.1.37-1.fc38 fedora 184 k lilv-libs x86_64 0.24.14-3.fc37 fedora 58 k lksctp-tools x86_64 1.0.19-2.fc37 fedora 91 k llvm-libs x86_64 15.0.7-1.fc38 fedora 25 M lua x86_64 5.4.4-7.fc38 fedora 189 k lua-filesystem x86_64 1.8.0-7.fc37 fedora 34 k lua-json noarch 1.3.4-2.fc37 fedora 30 k lua-lpeg x86_64 1.0.2-9.fc37 fedora 67 k lua-posix x86_64 35.1-4.fc37 fedora 139 k lua-term x86_64 0.07-16.fc37 fedora 15 k lz4-devel x86_64 1.9.4-1.fc38 fedora 31 k m4 x86_64 1.4.19-4.fc37 fedora 303 k mailcap noarch 2.1.53-4.fc37 fedora 33 k make x86_64 1:4.3-11.fc37 fedora 542 k mariadb-connector-c x86_64 3.2.7-2.fc37 fedora 196 k mariadb-connector-c-config noarch 3.2.7-2.fc37 fedora 9.6 k mariadb-connector-c-devel x86_64 3.2.7-2.fc37 fedora 58 k mesa-filesystem x86_64 22.3.3-1.fc38 fedora 18 k mesa-libEGL x86_64 22.3.3-1.fc38 fedora 130 k mesa-libEGL-devel x86_64 22.3.3-1.fc38 fedora 21 k mesa-libGL x86_64 22.3.3-1.fc38 fedora 175 k mesa-libGL-devel x86_64 22.3.3-1.fc38 fedora 36 k mesa-libGLU x86_64 9.0.1-7.fc37 fedora 153 k mesa-libGLU-devel x86_64 9.0.1-7.fc37 fedora 13 k mesa-libgbm x86_64 22.3.3-1.fc38 fedora 45 k mesa-libglapi x86_64 22.3.3-1.fc38 fedora 54 k minizip-ng x86_64 3.0.7-2.fc38 fedora 70 k mkfontscale x86_64 1.2.2-2.fc37 fedora 32 k mpdecimal x86_64 2.5.1-4.fc37 fedora 102 k mpg123-libs x86_64 1.31.2-1.fc38 fedora 340 k mpich x86_64 4.0.2-4.fc38 fedora 1.8 M mpich-devel x86_64 4.0.2-4.fc38 fedora 1.4 M mtdev x86_64 1.1.6-4.fc37 fedora 20 k ncurses x86_64 6.4-1.20230107.fc38 fedora 412 k netcdf x86_64 4.9.0-4.fc38 fedora 828 k netcdf-cxx x86_64 4.2-30.fc37 fedora 45 k netcdf-cxx-devel x86_64 4.2-30.fc37 fedora 386 k netcdf-devel x86_64 4.9.0-4.fc38 fedora 99 k netcdf-mpich x86_64 4.9.0-4.fc38 fedora 820 k netcdf-mpich-devel x86_64 4.9.0-4.fc38 fedora 51 k netpbm x86_64 11.01.00-1.fc38 fedora 185 k nspr x86_64 4.35.0-3.fc38 fedora 136 k nss x86_64 3.87.0-1.fc38 fedora 692 k nss-softokn x86_64 3.87.0-1.fc38 fedora 1.0 M nss-softokn-freebl x86_64 3.87.0-1.fc38 fedora 326 k nss-sysinit x86_64 3.87.0-1.fc38 fedora 18 k nss-util x86_64 3.87.0-1.fc38 fedora 86 k octomap x86_64 1.9.7-4.fc37 fedora 164 k ogdi x86_64 4.1.0-8.fc37 fedora 248 k openblas x86_64 0.3.21-4.fc38 fedora 35 k openblas-openmp x86_64 0.3.21-4.fc38 fedora 5.1 M openblas-openmp64 x86_64 0.3.21-4.fc38 fedora 4.9 M openblas-serial x86_64 0.3.21-4.fc38 fedora 4.9 M opencv-core x86_64 4.7.0-2.fc38 fedora 8.1 M openexr-libs x86_64 3.1.5-2.fc37 fedora 1.1 M openjpeg2 x86_64 2.5.0-2.fc37 fedora 178 k openni x86_64 1.5.7.10-26.fc36 fedora 388 k openni-devel x86_64 1.5.7.10-26.fc36 fedora 1.1 M openslide x86_64 3.4.1-22.fc37 fedora 107 k openslide-devel x86_64 3.4.1-22.fc37 fedora 13 k openssl-devel x86_64 1:3.0.7-3.fc38 fedora 2.6 M opus x86_64 1.3.1-11.fc37 fedora 204 k orc x86_64 0.4.33-1.fc38 fedora 204 k pango x86_64 1.50.12-2.fc38 fedora 341 k pango-devel x86_64 1.50.12-2.fc38 fedora 161 k pcl x86_64 1.12.0-24.fc38 fedora 15 M pcre x86_64 8.45-1.fc37.2 fedora 202 k pcre2-devel x86_64 10.42-1.fc38 fedora 506 k pcre2-utf16 x86_64 10.42-1.fc38 fedora 213 k pcre2-utf32 x86_64 10.42-1.fc38 fedora 201 k perl-Authen-SASL noarch 2.16-28.fc37 fedora 57 k perl-AutoLoader noarch 5.74-493.fc38 fedora 23 k perl-B x86_64 1.83-493.fc38 fedora 183 k perl-B-Hooks-EndOfScope noarch 0.26-4.fc37 fedora 44 k perl-Business-ISBN noarch 3.007-4.fc37 fedora 33 k perl-Business-ISBN-Data noarch 20210112.006-6.fc37 fedora 36 k perl-Business-ISMN noarch 1.202-8.fc38 fedora 25 k perl-Business-ISSN noarch 1.005-5.fc38 fedora 18 k perl-Carp noarch 1.52-489.fc37 fedora 29 k perl-Class-Accessor noarch 0.51-16.fc37 fedora 29 k perl-Class-Data-Inheritable noarch 0.09-4.fc37 fedora 13 k perl-Class-Inspector noarch 1.36-12.fc38 fedora 31 k perl-Class-Method-Modifiers noarch 2.13-13.fc37 fedora 50 k perl-Class-Singleton noarch 1.6-7.fc37 fedora 27 k perl-Class-Struct noarch 0.66-493.fc38 fedora 24 k perl-Clone x86_64 0.46-1.fc38 fedora 22 k perl-Compress-Raw-Bzip2 x86_64 2.201-2.fc37 fedora 34 k perl-Compress-Raw-Zlib x86_64 2.202-4.fc38 fedora 63 k perl-Convert-ASN1 noarch 0.33-4.fc37 fedora 60 k perl-Data-Compare noarch 1.27-10.fc37 fedora 35 k perl-Data-Dump noarch 1.25-5.fc37 fedora 33 k perl-Data-Dumper x86_64 2.184-490.fc37 fedora 56 k perl-Data-OptList noarch 0.113-1.fc38 fedora 27 k perl-Data-Uniqid noarch 0.12-29.fc37 fedora 12 k perl-Date-ISO8601 noarch 0.005-16.fc37 fedora 20 k perl-Date-Manip noarch 6.90-1.fc38 fedora 1.1 M perl-DateTime x86_64 2:1.59-1.fc38 fedora 134 k perl-DateTime-Calendar-Julian noarch 0.107-3.fc37 fedora 24 k perl-DateTime-Format-Builder noarch 0.8300-9.fc38 fedora 93 k perl-DateTime-Format-Strptime noarch 1:1.79-6.fc37 fedora 42 k perl-DateTime-Locale noarch 1.37-1.fc38 fedora 3.4 M perl-DateTime-TimeZone noarch 2.57-1.fc38 fedora 391 k perl-DateTime-TimeZone-SystemV noarch 0.010-17.fc37 fedora 24 k perl-DateTime-TimeZone-Tzfile noarch 0.011-17.fc37 fedora 20 k perl-Devel-CallChecker x86_64 0.008-18.fc38 fedora 22 k perl-Devel-Caller x86_64 2.06-29.fc37 fedora 19 k perl-Devel-GlobalDestruction noarch 0.14-19.fc37 fedora 17 k perl-Devel-LexAlias x86_64 0.05-30.fc37 fedora 16 k perl-Devel-StackTrace noarch 1:2.04-14.fc38 fedora 30 k perl-Digest noarch 1.20-489.fc37 fedora 26 k perl-Digest-HMAC noarch 1.04-6.fc37 fedora 23 k perl-Digest-MD5 x86_64 2.58-489.fc37 fedora 36 k perl-Digest-SHA x86_64 1:6.03-1.fc37 fedora 62 k perl-Dist-CheckConflicts noarch 0.11-26.fc37 fedora 23 k perl-DynaLoader x86_64 1.52-493.fc38 fedora 28 k perl-DynaLoader-Functions noarch 0.003-17.fc38 fedora 18 k perl-Email-Date-Format noarch 1.005-23.fc37 fedora 18 k perl-Encode x86_64 4:3.19-492.fc38 fedora 1.7 M perl-Encode-Locale noarch 1.05-25.fc38 fedora 18 k perl-English noarch 1.11-493.fc38 fedora 16 k perl-Errno x86_64 1.36-493.fc38 fedora 17 k perl-Eval-Closure noarch 0.14-19.fc37 fedora 24 k perl-Exception-Class noarch 1.45-6.fc37 fedora 44 k perl-Exporter noarch 5.77-489.fc37 fedora 31 k perl-ExtUtils-MM-Utils noarch 2:7.66-1.fc38 fedora 11 k perl-Fcntl x86_64 1.15-493.fc38 fedora 22 k perl-File-Basename noarch 2.85-493.fc38 fedora 19 k perl-File-Compare noarch 1.100.700-493.fc38 fedora 15 k perl-File-Copy noarch 2.39-493.fc38 fedora 22 k perl-File-Find noarch 1.40-493.fc38 fedora 27 k perl-File-Find-Rule noarch 0.34-24.fc38 fedora 32 k perl-File-Listing noarch 6.15-4.fc38 fedora 24 k perl-File-Path noarch 2.18-489.fc37 fedora 35 k perl-File-ShareDir noarch 1.118-7.fc37 fedora 30 k perl-File-Slurper noarch 0.014-1.fc38 fedora 21 k perl-File-Temp noarch 1:0.231.100-489.fc37 fedora 59 k perl-File-stat noarch 1.12-493.fc38 fedora 19 k perl-FileHandle noarch 2.03-493.fc38 fedora 17 k perl-Filter x86_64 2:1.64-1.fc38 fedora 89 k perl-FindBin noarch 1.53-493.fc38 fedora 16 k perl-GSSAPI x86_64 0.28-40.fc37 fedora 56 k perl-Getopt-Long noarch 1:2.54-1.fc38 fedora 60 k perl-Getopt-Std noarch 1.13-493.fc38 fedora 18 k perl-HTML-Parser x86_64 3.80-1.fc38 fedora 126 k perl-HTML-Tagset noarch 3.20-52.fc37 fedora 19 k perl-HTTP-Cookies noarch 6.10-8.fc38 fedora 37 k perl-HTTP-Date noarch 6.05-11.fc38 fedora 23 k perl-HTTP-Message noarch 6.44-1.fc38 fedora 104 k perl-HTTP-Negotiate noarch 6.01-34.fc38 fedora 19 k perl-HTTP-Tiny noarch 0.082-1.fc37 fedora 55 k perl-Hash-Util-FieldHash x86_64 1.26-493.fc38 fedora 40 k perl-I18N-LangTags noarch 0.45-493.fc38 fedora 56 k perl-I18N-Langinfo x86_64 0.21-493.fc38 fedora 25 k perl-IO x86_64 1.50-493.fc38 fedora 94 k perl-IO-Compress noarch 2.201-3.fc37 fedora 273 k perl-IO-HTML noarch 1.004-9.fc38 fedora 28 k perl-IO-Socket-IP noarch 0.41-490.fc37 fedora 42 k perl-IO-Socket-SSL noarch 2.079-1.fc38 fedora 225 k perl-IO-String noarch 1.08-46.fc37 fedora 17 k perl-IPC-Cmd noarch 2:1.04-490.fc37 fedora 40 k perl-IPC-Open3 noarch 1.22-493.fc38 fedora 25 k perl-IPC-Run3 noarch 0.048-27.fc38 fedora 39 k perl-IPC-SysV x86_64 2.09-490.fc37 fedora 42 k perl-IPC-System-Simple noarch 1.30-9.fc37 fedora 39 k perl-JSON noarch 4.10-1.fc38 fedora 97 k perl-LDAP noarch 1:0.68-8.fc37 fedora 400 k perl-LWP-MediaTypes noarch 6.04-13.fc38 fedora 33 k perl-LWP-Protocol-https noarch 6.10-8.fc38 fedora 21 k perl-Lingua-Translit noarch 0.29-2.fc37 fedora 34 k perl-List-AllUtils noarch 0.19-8.fc38 fedora 49 k perl-List-SomeUtils noarch 0.59-1.fc38 fedora 45 k perl-List-UtilsBy noarch 0.12-5.fc38 fedora 28 k perl-Locale-Maketext noarch 1.32-1.fc38 fedora 95 k perl-Locale-Maketext-Simple noarch 1:0.21-493.fc38 fedora 20 k perl-Log-Dispatch noarch 2.70-9.fc38 fedora 85 k perl-Log-Dispatch-FileRotate noarch 1.38-5.fc37 fedora 33 k perl-Log-Log4perl noarch 1.57-1.fc38 fedora 372 k perl-MIME-Base64 x86_64 3.16-489.fc37 fedora 30 k perl-MIME-Charset noarch 1.013.1-1.fc38 fedora 49 k perl-MIME-Lite noarch 3.033-5.fc37 fedora 95 k perl-MIME-Types noarch 2.24-1.fc38 fedora 70 k perl-MRO-Compat noarch 0.15-4.fc37 fedora 26 k perl-Mail-Sender noarch 1:0.903-19.fc37 fedora 51 k perl-Mail-Sendmail noarch 0.80-16.fc37 fedora 36 k perl-MailTools noarch 2.21-12.fc37 fedora 111 k perl-Math-BigInt noarch 1:1.9998.37-2.fc37 fedora 206 k perl-Math-BigRat noarch 0.2624-2.fc37 fedora 42 k perl-Math-Complex noarch 1.59-493.fc38 fedora 49 k perl-Module-CoreList noarch 1:5.20221220-1.fc38 fedora 84 k perl-Module-Implementation noarch 0.09-35.fc37 fedora 19 k perl-Module-Load noarch 1:0.36-489.fc37 fedora 17 k perl-Module-Load-Conditional noarch 0.74-489.fc37 fedora 22 k perl-Module-Metadata noarch 1.000037-489.fc37 fedora 35 k perl-Module-Runtime noarch 0.016-18.fc38 fedora 23 k perl-Mozilla-CA noarch 20221114-1.fc38 fedora 13 k perl-NTLM noarch 1.09-33.fc37 fedora 22 k perl-Net-HTTP noarch 6.22-4.fc38 fedora 39 k perl-Net-SMTP-SSL noarch 1.04-19.fc37 fedora 12 k perl-Net-SSLeay x86_64 1.92-4.fc37 fedora 362 k perl-Number-Compare noarch 0.03-34.fc38 fedora 12 k perl-Opcode x86_64 1.57-493.fc38 fedora 39 k perl-POSIX x86_64 2.03-493.fc38 fedora 100 k perl-Package-Generator noarch 1.106-26.fc37 fedora 23 k perl-Package-Stash noarch 0.40-3.fc37 fedora 33 k perl-Package-Stash-XS x86_64 0.30-2.fc37 fedora 36 k perl-PadWalker x86_64 2.5-7.fc37 fedora 27 k perl-Params-Check noarch 1:0.38-489.fc37 fedora 22 k perl-Params-Classify x86_64 0.015-17.fc37 fedora 32 k perl-Params-Util x86_64 1.102-9.fc38 fedora 33 k perl-Params-Validate x86_64 1.31-2.fc38 fedora 69 k perl-Params-ValidationCompiler noarch 0.31-1.fc38 fedora 37 k perl-Parse-RecDescent noarch 1.967015-18.fc37 fedora 209 k perl-PathTools x86_64 3.84-489.fc37 fedora 89 k perl-Pod-Escapes noarch 1:1.07-489.fc37 fedora 20 k perl-Pod-Html noarch 1.33-493.fc38 fedora 33 k perl-Pod-Perldoc noarch 3.28.01-490.fc37 fedora 90 k perl-Pod-Simple noarch 1:3.43-490.fc37 fedora 225 k perl-Pod-Usage noarch 4:2.03-3.fc37 fedora 40 k perl-Ref-Util noarch 0.204-15.fc37 fedora 24 k perl-Ref-Util-XS x86_64 0.117-16.fc37 fedora 23 k perl-Regexp-Common noarch 2017060201-20.fc38 fedora 184 k perl-Role-Tiny noarch 2.002004-7.fc37 fedora 33 k perl-Safe noarch 2.43-493.fc38 fedora 27 k perl-Scalar-List-Utils x86_64 5:1.63-489.fc38 fedora 72 k perl-SelectSaver noarch 1.02-493.fc38 fedora 14 k perl-Socket x86_64 4:2.036-1.fc38 fedora 55 k perl-Sort-Key x86_64 1.33-25.fc37 fedora 47 k perl-Specio noarch 0.48-2.fc37 fedora 166 k perl-Storable x86_64 1:3.26-489.fc37 fedora 97 k perl-Sub-Exporter noarch 0.989-1.fc38 fedora 77 k perl-Sub-Exporter-Progressive noarch 0.001013-19.fc37 fedora 21 k perl-Sub-Identify x86_64 0.14-20.fc37 fedora 28 k perl-Sub-Install noarch 0.929-1.fc38 fedora 23 k perl-Symbol noarch 1.09-493.fc38 fedora 16 k perl-Sys-Hostname x86_64 1.24-493.fc38 fedora 19 k perl-Sys-Syslog x86_64 0.36-490.fc37 fedora 47 k perl-Term-ANSIColor noarch 5.01-490.fc37 fedora 48 k perl-Term-Cap noarch 1.17-489.fc37 fedora 22 k perl-Text-Balanced noarch 2.06-2.fc37 fedora 49 k perl-Text-BibTeX x86_64 0.88-12.fc37 fedora 271 k perl-Text-CSV noarch 2.02-1.fc38 fedora 115 k perl-Text-Glob noarch 0.11-19.fc38 fedora 13 k perl-Text-ParseWords noarch 3.31-489.fc37 fedora 16 k perl-Text-Roman noarch 3.5-23.fc37 fedora 23 k perl-Text-Soundex x86_64 3.05-24.fc38 fedora 30 k perl-Text-Tabs+Wrap noarch 2021.0814-489.fc37 fedora 22 k perl-Text-Unidecode noarch 1.30-19.fc37 fedora 181 k perl-Thread-Queue noarch 3.14-489.fc37 fedora 21 k perl-Tie noarch 4.6-493.fc38 fedora 33 k perl-Tie-Cycle noarch 1.227-6.fc38 fedora 19 k perl-Tie-RefHash noarch 1.40-489.fc37 fedora 23 k perl-Time-HiRes x86_64 4:1.9770-489.fc37 fedora 57 k perl-Time-Local noarch 2:1.300-489.fc37 fedora 33 k perl-TimeDate noarch 1:2.33-9.fc37 fedora 60 k perl-Try-Tiny noarch 0.31-4.fc37 fedora 42 k perl-URI noarch 5.17-1.fc38 fedora 123 k perl-Unicode-Collate x86_64 1.31-489.fc37 fedora 750 k perl-Unicode-LineBreak x86_64 2019.001-14.fc37 fedora 121 k perl-Unicode-Normalize x86_64 1.31-489.fc37 fedora 94 k perl-Unicode-UCD noarch 0.78-493.fc38 fedora 80 k perl-Variable-Magic x86_64 0.63-1.fc38 fedora 54 k perl-WWW-RobotRules noarch 6.02-35.fc38 fedora 20 k perl-XML-LibXML x86_64 1:2.0208-1.fc38 fedora 361 k perl-XML-LibXML-Simple noarch 1.01-10.fc37 fedora 33 k perl-XML-LibXSLT x86_64 2.002.000-3.fc37 fedora 69 k perl-XML-NamespaceSupport noarch 1.12-18.fc37 fedora 26 k perl-XML-Parser x86_64 2.46-12.fc37 fedora 237 k perl-XML-SAX noarch 1.02-11.fc37 fedora 64 k perl-XML-SAX-Base noarch 1.09-18.fc37 fedora 32 k perl-XML-Writer noarch 0.900-9.fc38 fedora 34 k perl-XML-XPath noarch 1.48-2.fc38 fedora 91 k perl-XString x86_64 0.005-7.fc37 fedora 23 k perl-autodie noarch 2.34-490.fc37 fedora 99 k perl-autovivification x86_64 0.18-17.fc37 fedora 33 k perl-base noarch 2.27-493.fc38 fedora 18 k perl-constant noarch 1.33-490.fc37 fedora 23 k perl-deprecate noarch 0.04-493.fc38 fedora 17 k perl-encoding x86_64 4:3.00-492.fc38 fedora 63 k perl-if noarch 0.61.000-493.fc38 fedora 16 k perl-interpreter x86_64 4:5.36.0-493.fc38 fedora 74 k perl-lib x86_64 0.65-493.fc38 fedora 17 k perl-libnet noarch 3.14-490.fc37 fedora 132 k perl-libs x86_64 4:5.36.0-493.fc38 fedora 2.2 M perl-libwww-perl noarch 6.67-3.fc38 fedora 212 k perl-locale noarch 1.10-493.fc38 fedora 16 k perl-meta-notation noarch 5.36.0-493.fc38 fedora 12 k perl-mro x86_64 1.26-493.fc38 fedora 31 k perl-namespace-autoclean noarch 0.29-13.fc37 fedora 26 k perl-namespace-clean noarch 0.27-21.fc37 fedora 35 k perl-open noarch 1.13-493.fc38 fedora 18 k perl-overload noarch 1.35-493.fc38 fedora 48 k perl-overloading noarch 0.02-493.fc38 fedora 15 k perl-parent noarch 1:0.239-1.fc38 fedora 14 k perl-sigtrap noarch 1.10-493.fc38 fedora 18 k perl-subs noarch 1.04-493.fc38 fedora 14 k perl-threads x86_64 1:2.27-489.fc37 fedora 57 k perl-threads-shared x86_64 1.64-489.fc37 fedora 44 k perl-vars noarch 1.05-493.fc38 fedora 15 k perl-version x86_64 8:0.99.29-490.fc37 fedora 63 k perltidy noarch 20221112-1.fc38 fedora 673 k pixman x86_64 0.40.0-6.fc37 fedora 277 k pixman-devel x86_64 0.40.0-6.fc37 fedora 17 k poly2tri x86_64 0.0-25.20130501hg26242d0aa7b8.fc37 fedora 31 k poppler x86_64 22.08.0-4.fc38 fedora 1.2 M poppler-data noarch 0.4.11-3.fc37 fedora 2.0 M poppler-glib x86_64 22.08.0-4.fc38 fedora 176 k procps-ng x86_64 3.3.17-8.fc38 fedora 339 k proj x86_64 9.1.1-1.fc38 fedora 1.4 M proj-data noarch 9.1.1-1.fc38 fedora 1.2 M proj-devel x86_64 9.1.1-1.fc38 fedora 85 k protobuf x86_64 3.19.6-1.fc38 fedora 984 k pugixml x86_64 1.13-1.fc38 fedora 100 k pugixml-devel x86_64 1.13-1.fc38 fedora 23 k pyproject-rpm-macros noarch 1.5.0-1.fc38 fedora 40 k python-pip-wheel noarch 22.3.1-1.fc38 fedora 1.4 M python-rpm-macros noarch 3.11-7.fc38 fedora 20 k python-setuptools-wheel noarch 65.5.1-1.fc38 fedora 715 k python3 x86_64 3.11.1-3.fc38 fedora 27 k python3-devel x86_64 3.11.1-3.fc38 fedora 269 k python3-libftdi x86_64 1.5-5.fc37 fedora 81 k python3-libs x86_64 3.11.1-3.fc38 fedora 9.6 M python3-numpy x86_64 1:1.23.5-1.fc38 fedora 7.6 M python3-packaging noarch 21.3-7.fc38 fedora 98 k python3-pyparsing noarch 3.0.9-2.fc37 fedora 262 k python3-rpm-generators noarch 14-1.fc38 fedora 30 k python3-rpm-macros noarch 3.11-7.fc38 fedora 15 k python3-vtk x86_64 9.2.5-1.fc38 fedora 10 M qhull-devel x86_64 1:7.2.1-11.fc38 fedora 183 k qt-settings noarch 37.0-1.fc38 fedora 11 k qt5-designer x86_64 5.15.8-1.fc38 fedora 161 k qt5-doctools x86_64 5.15.8-1.fc38 fedora 693 k qt5-linguist x86_64 5.15.8-1.fc38 fedora 882 k qt5-qtbase x86_64 5.15.8-2.fc38 fedora 3.6 M qt5-qtbase-common noarch 5.15.8-2.fc38 fedora 11 k qt5-qtbase-devel x86_64 5.15.8-2.fc38 fedora 3.5 M qt5-qtbase-gui x86_64 5.15.8-2.fc38 fedora 6.4 M qt5-qtdeclarative x86_64 5.15.8-1.fc38 fedora 4.2 M qt5-qtdeclarative-devel x86_64 5.15.8-1.fc38 fedora 1.5 M qt5-qtlocation x86_64 5.15.8-1.fc38 fedora 3.0 M qt5-qtsensors x86_64 5.15.8-1.fc38 fedora 227 k qt5-qttools x86_64 5.15.8-1.fc38 fedora 40 k qt5-qttools-common noarch 5.15.8-1.fc38 fedora 11 k qt5-qttools-devel x86_64 5.15.8-1.fc38 fedora 227 k qt5-qttools-libs-designer x86_64 5.15.8-1.fc38 fedora 2.7 M qt5-qttools-libs-designercomponents x86_64 5.15.8-1.fc38 fedora 787 k qt5-qttools-libs-help x86_64 5.15.8-1.fc38 fedora 157 k qt5-qtwebchannel x86_64 5.15.8-1.fc38 fedora 99 k qt5-qtwebkit x86_64 5.212.0-0.72alpha4.fc38 fedora 13 M qt5-qtwebkit-devel x86_64 5.212.0-0.72alpha4.fc38 fedora 71 k qt5-qtx11extras x86_64 5.15.8-1.fc38 fedora 35 k qt5-qtx11extras-devel x86_64 5.15.8-1.fc38 fedora 15 k qt5-rpm-macros noarch 5.15.8-1.fc38 fedora 9.7 k rav1e-libs x86_64 0.5.1-6.fc38 fedora 919 k rhash x86_64 1.4.3-1.fc38 fedora 193 k rpm-mpi-hooks noarch 8-4.fc37 fedora 11 k serd x86_64 0.30.12-2.fc37 fedora 61 k shared-mime-info x86_64 2.2-2.fc37 fedora 381 k snappy x86_64 1.1.9-5.fc37 fedora 36 k sombok x86_64 2.4.0-17.fc37 fedora 47 k sord x86_64 0.16.10-1.fc37 fedora 46 k soundtouch x86_64 2.3.1-3.fc37 fedora 94 k sqlite x86_64 3.40.1-1.fc38 fedora 811 k sqlite-devel x86_64 3.40.1-1.fc38 fedora 143 k sratom x86_64 0.6.10-2.fc37 fedora 26 k suitesparse x86_64 5.13.0-1.fc38 fedora 1.1 M svt-av1-libs x86_64 1.4.1-1.fc38 fedora 2.0 M sysprof-capture-devel x86_64 3.46.0-1.fc38 fedora 58 k systemd x86_64 252.4-598.fc38 fedora 4.4 M systemd-pam x86_64 252.4-598.fc38 fedora 329 k systemd-rpm-macros noarch 252.4-598.fc38 fedora 31 k systemd-udev x86_64 252.4-598.fc38 fedora 2.0 M tbb x86_64 2020.3-12.fc37 fedora 170 k tcl x86_64 1:8.6.12-3.fc38 fedora 1.1 M teckit x86_64 2.5.9-9.fc37 fedora 433 k texlive-ae noarch 10:svn15878.1.4-63.fc38 fedora 115 k texlive-algorithms noarch 10:svn42428-63.fc38 fedora 22 k texlive-alphalph noarch 10:svn53087-63.fc38 fedora 360 k texlive-amscls noarch 10:svn55378-63.fc38 fedora 1.1 M texlive-amsfonts noarch 10:svn61937-63.fc38 fedora 3.7 M texlive-amsmath noarch 10:svn63514-63.fc38 fedora 46 k texlive-anysize noarch 10:svn15878.0-63.fc38 fedora 12 k texlive-atbegshi noarch 10:svn53051-63.fc38 fedora 408 k texlive-attachfile noarch 10:svn42099-63.fc38 fedora 22 k texlive-attachfile2 noarch 10:svn57959-57.fc38 fedora 447 k texlive-atveryend noarch 10:svn53108-63.fc38 fedora 385 k texlive-auto-pst-pdf noarch 10:svn56596-63.fc38 fedora 16 k texlive-auxhook noarch 10:svn53173-63.fc38 fedora 294 k texlive-avantgar noarch 10:svn61983-63.fc38 fedora 322 k texlive-babel noarch 10:svn65366-63.fc38 fedora 479 k texlive-babel-english noarch 10:svn44495-63.fc38 fedora 20 k texlive-babelbib noarch 10:svn57349-63.fc38 fedora 53 k texlive-base x86_64 10:20220321-57.fc38 fedora 2.6 M texlive-beamer noarch 10:svn64388-63.fc38 fedora 227 k texlive-bera noarch 10:svn20031.0-63.fc38 fedora 356 k texlive-beton noarch 10:svn15878.0-63.fc38 fedora 15 k texlive-biblatex noarch 10:svn63878-63.fc38 fedora 304 k texlive-bibtex x86_64 10:svn64491-57.fc38 fedora 450 k texlive-bidi noarch 10:svn64967-63.fc38 fedora 201 k texlive-bigintcalc noarch 10:svn53172-63.fc38 fedora 465 k texlive-bitset noarch 10:svn53837-63.fc38 fedora 620 k texlive-bookman noarch 10:svn61719-63.fc38 fedora 368 k texlive-bookmark noarch 10:svn56885-63.fc38 fedora 479 k texlive-booktabs noarch 10:svn53402-63.fc38 fedora 17 k texlive-breakurl noarch 10:svn29901.1.40-63.fc38 fedora 16 k texlive-breqn noarch 10:svn60881-63.fc38 fedora 42 k texlive-caption noarch 10:svn62757-63.fc38 fedora 85 k texlive-carlisle noarch 10:svn59577-63.fc38 fedora 23 k texlive-catchfile noarch 10:svn53084-63.fc38 fedora 307 k texlive-changepage noarch 10:svn15878.1.0c-63.fc38 fedora 19 k texlive-charter noarch 10:svn15878.0-63.fc38 fedora 206 k texlive-cite noarch 10:svn36428.5.5-63.fc38 fedora 31 k texlive-cm noarch 10:svn57963-63.fc38 fedora 322 k texlive-cm-super noarch 10:svn15878.0-63.fc38 fedora 62 M texlive-cmap noarch 10:svn57640-63.fc38 fedora 21 k texlive-collection-basic noarch 10:svn59159-63.fc38 fedora 11 k texlive-collection-latex noarch 10:svn63515-63.fc38 fedora 11 k texlive-colorprofiles noarch 10:svn49086-63.fc38 fedora 145 k texlive-colortbl noarch 10:svn64015-63.fc38 fedora 17 k texlive-courier noarch 10:svn61719-63.fc38 fedora 525 k texlive-crop noarch 10:svn55424-63.fc38 fedora 18 k texlive-csquotes noarch 10:svn64389-63.fc38 fedora 35 k texlive-ctable noarch 10:svn38672-63.fc38 fedora 17 k texlive-ctablestack noarch 10:svn38514-63.fc38 fedora 17 k texlive-currfile noarch 10:svn64673-63.fc38 fedora 20 k texlive-dehyph noarch 10:svn48599-63.fc38 fedora 65 k texlive-dvipdfmx x86_64 10:svn61101-57.fc38 fedora 3.0 M texlive-ec noarch 10:svn25033.1.0-63.fc38 fedora 681 k texlive-enctex noarch 10:svn34957.0-63.fc38 fedora 53 k texlive-enumitem noarch 10:svn51423-63.fc38 fedora 27 k texlive-epstopdf noarch 10:svn64439-57.fc38 fedora 29 k texlive-epstopdf-pkg noarch 10:svn53546-63.fc38 fedora 364 k texlive-eso-pic noarch 10:svn56658-63.fc38 fedora 19 k texlive-etex noarch 10:svn56291-63.fc38 fedora 28 k texlive-etex-pkg noarch 10:svn41784-63.fc38 fedora 16 k texlive-etexcmds noarch 10:svn53171-63.fc38 fedora 309 k texlive-etoolbox noarch 10:svn56554-63.fc38 fedora 25 k texlive-euenc noarch 10:svn19795.0.1h-63.fc38 fedora 21 k texlive-euler noarch 10:svn42428-63.fc38 fedora 17 k texlive-everysel noarch 10:svn57489-63.fc38 fedora 448 k texlive-everyshi noarch 10:svn57001-63.fc38 fedora 146 k texlive-extsizes noarch 10:svn17263.1.4a-63.fc38 fedora 26 k texlive-fancybox noarch 10:svn18304.1.4-63.fc38 fedora 22 k texlive-fancyhdr noarch 10:svn64977-63.fc38 fedora 19 k texlive-fancyref noarch 10:svn15878.0.9c-63.fc38 fedora 18 k texlive-fancyvrb noarch 10:svn63496-63.fc38 fedora 26 k texlive-filecontents noarch 10:svn52142-63.fc38 fedora 16 k texlive-filehook noarch 10:svn64822-63.fc38 fedora 22 k texlive-finstrut noarch 10:svn21719.0.5-63.fc38 fedora 19 k texlive-firstaid noarch 10:svn64892-63.fc38 fedora 274 k texlive-fix2col noarch 10:svn38770-63.fc38 fedora 16 k texlive-float noarch 10:svn15878.1.3d-63.fc38 fedora 16 k texlive-fontspec noarch 10:svn63386-63.fc38 fedora 44 k texlive-footmisc noarch 10:svn62524-63.fc38 fedora 24 k texlive-footnotehyper noarch 10:svn60374-63.fc38 fedora 20 k texlive-fp noarch 10:svn49719-63.fc38 fedora 35 k texlive-fpl noarch 10:svn54512-63.fc38 fedora 302 k texlive-geometry noarch 10:svn61719-63.fc38 fedora 22 k texlive-gettitlestring noarch 10:svn53170-63.fc38 fedora 327 k texlive-glyphlist noarch 10:svn54074-57.fc38 fedora 37 k texlive-graphics noarch 10:svn64892-63.fc38 fedora 39 k texlive-graphics-cfg noarch 10:svn41448-63.fc38 fedora 12 k texlive-graphics-def noarch 10:svn64487-63.fc38 fedora 28 k texlive-grfext noarch 10:svn53024-63.fc38 fedora 317 k texlive-grffile noarch 10:svn52756-63.fc38 fedora 360 k texlive-gsftopk x86_64 10:svn52851-57.fc38 fedora 34 k texlive-helvetic noarch 10:svn61719-63.fc38 fedora 655 k texlive-hobsub noarch 10:svn52810-63.fc38 fedora 77 k texlive-hologo noarch 10:svn61719-63.fc38 fedora 586 k texlive-hopatch noarch 10:svn56106-63.fc38 fedora 312 k texlive-hycolor noarch 10:svn53584-63.fc38 fedora 383 k texlive-hypdoc noarch 10:svn63808-63.fc38 fedora 334 k texlive-hyperref noarch 10:svn65014-63.fc38 fedora 119 k texlive-hyph-utf8 noarch 10:svn61719-63.fc38 fedora 29 k texlive-hyphen-base noarch 10:svn62751-63.fc38 fedora 33 k texlive-hyphenex noarch 10:svn57387-63.fc38 fedora 19 k texlive-ifmtarg noarch 10:svn47544-63.fc38 fedora 14 k texlive-ifplatform noarch 10:svn45533-63.fc38 fedora 16 k texlive-iftex noarch 10:svn61910-63.fc38 fedora 20 k texlive-index noarch 10:svn24099.4.1beta-63.fc38 fedora 22 k texlive-infwarerr noarch 10:svn53023-63.fc38 fedora 294 k texlive-intcalc noarch 10:svn53168-63.fc38 fedora 431 k texlive-jknapltx noarch 10:svn19440.0-63.fc38 fedora 26 k texlive-kastrup noarch 10:svn15878.0-63.fc38 fedora 12 k texlive-knuth-lib noarch 10:svn57963-63.fc38 fedora 52 k texlive-knuth-local noarch 10:svn57963-63.fc38 fedora 45 k texlive-koma-script noarch 10:svn64685-63.fc38 fedora 6.4 M texlive-kpathsea x86_64 10:svn64475-57.fc38 fedora 1.1 M texlive-kvdefinekeys noarch 10:svn53193-63.fc38 fedora 305 k texlive-kvoptions noarch 10:svn63622-63.fc38 fedora 493 k texlive-kvsetkeys noarch 10:svn64632-63.fc38 fedora 398 k texlive-l3backend noarch 10:svn64836-63.fc38 fedora 896 k texlive-l3experimental noarch 10:svn63089-63.fc38 fedora 43 k texlive-l3kernel noarch 10:svn65299-63.fc38 fedora 201 k texlive-l3packages noarch 10:svn65300-63.fc38 fedora 40 k texlive-latex noarch 10:svn63825-57.fc38 fedora 29 M texlive-latex-fonts noarch 10:svn28888.0-63.fc38 fedora 49 k texlive-latex-lab noarch 10:svn64892-63.fc38 fedora 1.8 M texlive-latexbug noarch 10:svn63596-63.fc38 fedora 237 k texlive-latexconfig noarch 10:svn53525-63.fc38 fedora 15 k texlive-letltxmacro noarch 10:svn53022-63.fc38 fedora 299 k texlive-lib x86_64 10:20220321-57.fc38 fedora 487 k texlive-lineno noarch 10:svn65204-63.fc38 fedora 75 k texlive-listings noarch 10:svn55265-63.fc38 fedora 166 k texlive-lm noarch 10:svn61719-63.fc38 fedora 12 M texlive-lm-math noarch 10:svn36915.1.959-63.fc38 fedora 447 k texlive-logreq noarch 10:svn53003-63.fc38 fedora 20 k texlive-ltabptch noarch 10:svn17533.1.74d-63.fc38 fedora 18 k texlive-ltxcmds noarch 10:svn56421-63.fc38 fedora 399 k texlive-ltxmisc noarch 10:svn21927.0-63.fc38 fedora 27 k texlive-lua-alt-getopt noarch 10:svn56414-63.fc38 fedora 12 k texlive-lua-uni-algos noarch 10:svn62204-63.fc38 fedora 96 k texlive-luabidi noarch 10:svn54512-63.fc38 fedora 19 k texlive-luahbtex x86_64 10:svn62387-57.fc38 fedora 2.0 M texlive-lualatex-math noarch 10:svn61464-63.fc38 fedora 20 k texlive-lualibs noarch 10:svn64615-63.fc38 fedora 159 k texlive-luaotfload noarch 10:svn64616-57.fc38 fedora 1.2 M texlive-luatex x86_64 10:svn64839-57.fc38 fedora 3.8 M texlive-luatexbase noarch 10:svn52663-63.fc38 fedora 15 k texlive-lwarp noarch 10:svn63905-57.fc38 fedora 3.3 M texlive-makecmds noarch 10:svn15878.0-63.fc38 fedora 15 k texlive-makeindex x86_64 10:svn62517-57.fc38 fedora 435 k texlive-marginnote noarch 10:svn48383-63.fc38 fedora 17 k texlive-marvosym noarch 10:svn29349.2.2a-63.fc38 fedora 146 k texlive-mathpazo noarch 10:svn52663-63.fc38 fedora 89 k texlive-mathspec noarch 10:svn42773-63.fc38 fedora 23 k texlive-mathtools noarch 10:svn63767-63.fc38 fedora 37 k texlive-mdwtools noarch 10:svn15878.1.05.4-63.fc38 fedora 35 k texlive-memoir noarch 10:svn65040-63.fc38 fedora 93 k texlive-metafont x86_64 10:svn62387-57.fc38 fedora 265 k texlive-metalogo noarch 10:svn18611.0.12-63.fc38 fedora 16 k texlive-mflogo noarch 10:svn42428-63.fc38 fedora 16 k texlive-mfnfss noarch 10:svn46036-63.fc38 fedora 16 k texlive-mfware x86_64 10:svn62387-57.fc38 fedora 100 k texlive-microtype noarch 10:svn63708-63.fc38 fedora 81 k texlive-minitoc noarch 10:svn61719-63.fc38 fedora 121 k texlive-mnsymbol noarch 10:svn18651.1.4-63.fc38 fedora 4.4 M texlive-modes noarch 10:svn61719-63.fc38 fedora 305 k texlive-mparhack noarch 10:svn59066-63.fc38 fedora 17 k texlive-mptopdf noarch 10:svn61520-57.fc38 fedora 51 k texlive-ms noarch 10:svn57473-63.fc38 fedora 17 k texlive-multido noarch 10:svn18302.1.42-63.fc38 fedora 17 k texlive-natbib noarch 10:svn20668.8.31b-63.fc38 fedora 30 k texlive-newfloat noarch 10:svn52906-63.fc38 fedora 119 k texlive-notoccite noarch 10:svn18129.0-63.fc38 fedora 12 k texlive-ntgclass noarch 10:svn56959-63.fc38 fedora 34 k texlive-oberdiek noarch 10:svn64463-57.fc38 fedora 7.9 M texlive-pagesel noarch 10:svn56105-63.fc38 fedora 339 k texlive-palatino noarch 10:svn61719-63.fc38 fedora 422 k texlive-paralist noarch 10:svn43021-63.fc38 fedora 17 k texlive-parallel noarch 10:svn15878.0-63.fc38 fedora 17 k texlive-parskip noarch 10:svn58358-63.fc38 fedora 16 k texlive-pdfcol noarch 10:svn64469-63.fc38 fedora 326 k texlive-pdfcolmk noarch 10:svn52912-63.fc38 fedora 18 k texlive-pdfescape noarch 10:svn53082-63.fc38 fedora 352 k texlive-pdflscape noarch 10:svn64851-63.fc38 fedora 323 k texlive-pdfmanagement-testphase noarch 10:svn64931-63.fc38 fedora 8.4 M texlive-pdfpages noarch 10:svn65319-63.fc38 fedora 31 k texlive-pdftex x86_64 10:svn64690-57.fc38 fedora 2.5 M texlive-pdftexcmds noarch 10:svn55777-63.fc38 fedora 390 k texlive-pgf noarch 10:svn59210-63.fc38 fedora 902 k texlive-picture noarch 10:svn54867-63.fc38 fedora 312 k texlive-placeins noarch 10:svn19848.2.2-63.fc38 fedora 13 k texlive-plain noarch 10:svn57963-63.fc38 fedora 47 k texlive-polyglossia noarch 10:svn65144-63.fc38 fedora 220 k texlive-psfrag noarch 10:svn15878.3.04-63.fc38 fedora 15 k texlive-pslatex noarch 10:svn57434-63.fc38 fedora 22 k texlive-psnfss noarch 10:svn54694-63.fc38 fedora 59 k texlive-pspicture noarch 10:svn15878.0-63.fc38 fedora 15 k texlive-pst-3d noarch 10:svn17257.1.10-63.fc38 fedora 17 k texlive-pst-coil noarch 10:svn62977-63.fc38 fedora 18 k texlive-pst-eps noarch 10:svn15878.1.0-63.fc38 fedora 17 k texlive-pst-fill noarch 10:svn60671-63.fc38 fedora 17 k texlive-pst-grad noarch 10:svn15878.1.06-63.fc38 fedora 18 k texlive-pst-math noarch 10:svn64732-63.fc38 fedora 20 k texlive-pst-node noarch 10:svn61838-63.fc38 fedora 40 k texlive-pst-ovl noarch 10:svn54963-63.fc38 fedora 16 k texlive-pst-plot noarch 10:svn65346-63.fc38 fedora 37 k texlive-pst-text noarch 10:svn49542-63.fc38 fedora 18 k texlive-pst-tools noarch 10:svn60621-63.fc38 fedora 20 k texlive-pst-tree noarch 10:svn60421-63.fc38 fedora 20 k texlive-pstricks noarch 10:svn65346-63.fc38 fedora 117 k texlive-pstricks-add noarch 10:svn65067-63.fc38 fedora 36 k texlive-ragged2e noarch 10:svn65008-63.fc38 fedora 677 k texlive-rcs noarch 10:svn15878.0-63.fc38 fedora 27 k texlive-realscripts noarch 10:svn56594-63.fc38 fedora 18 k texlive-refcount noarch 10:svn53164-63.fc38 fedora 334 k texlive-rerunfilecheck noarch 10:svn63869-63.fc38 fedora 340 k texlive-rsfs noarch 10:svn15878.0-63.fc38 fedora 73 k texlive-sansmath noarch 10:svn17997.1.1-63.fc38 fedora 14 k texlive-sansmathaccent noarch 10:svn53628-63.fc38 fedora 36 k texlive-sauerj noarch 10:svn15878.0-63.fc38 fedora 19 k texlive-section noarch 10:svn20180.0-63.fc38 fedora 23 k texlive-seminar noarch 10:svn59801-63.fc38 fedora 52 k texlive-sepnum noarch 10:svn20186.2.0-63.fc38 fedora 16 k texlive-setspace noarch 10:svn65206-63.fc38 fedora 17 k texlive-showexpl noarch 10:svn57414-63.fc38 fedora 17 k texlive-stringenc noarch 10:svn52982-63.fc38 fedora 702 k texlive-subfig noarch 10:svn15878.1.3-63.fc38 fedora 21 k texlive-symbol noarch 10:svn61719-63.fc38 fedora 54 k texlive-tex x86_64 10:svn62387-57.fc38 fedora 211 k texlive-tex-ini-files noarch 10:svn40533-63.fc38 fedora 15 k texlive-texlive-common-doc noarch 10:svn54176-63.fc38 fedora 157 k texlive-texlive-en noarch 10:svn64221-57.fc38 fedora 2.0 M texlive-texlive-msg-translations noarch 10:svn63700-63.fc38 fedora 162 k texlive-texlive-scripts noarch 10:svn64830-57.fc38 fedora 121 k texlive-texlive.infra noarch 10:svn63645-57.fc38 fedora 294 k texlive-textcase noarch 10:svn63868-63.fc38 fedora 15 k texlive-thumbpdf noarch 10:svn62518-57.fc38 fedora 40 k texlive-times noarch 10:svn61719-63.fc38 fedora 368 k texlive-tipa noarch 10:svn29349.1.3-63.fc38 fedora 2.8 M texlive-titlesec noarch 10:svn59845-63.fc38 fedora 33 k texlive-tools noarch 10:svn64892-63.fc38 fedora 74 k texlive-translator noarch 10:svn59412-63.fc38 fedora 295 k texlive-transparent noarch 10:svn64852-63.fc38 fedora 285 k texlive-typehtml noarch 10:svn17134.0-63.fc38 fedora 20 k texlive-ucharcat noarch 10:svn38907-63.fc38 fedora 15 k texlive-ucs noarch 10:svn64114-63.fc38 fedora 423 k texlive-underscore noarch 10:svn18261.0-63.fc38 fedora 18 k texlive-unicode-data noarch 10:svn64423-63.fc38 fedora 370 k texlive-unicode-math noarch 10:svn61719-63.fc38 fedora 63 k texlive-uniquecounter noarch 10:svn53162-63.fc38 fedora 300 k texlive-url noarch 10:svn32528.3.4-63.fc38 fedora 19 k texlive-utopia noarch 10:svn15878.0-63.fc38 fedora 239 k texlive-varwidth noarch 10:svn24104.0.92-63.fc38 fedora 17 k texlive-xcolor noarch 10:svn63563-63.fc38 fedora 32 k texlive-xdvi x86_64 10:svn62387-57.fc38 fedora 352 k texlive-xetex x86_64 10:svn62387-57.fc38 fedora 1.3 M texlive-xetexconfig noarch 10:svn45845-63.fc38 fedora 11 k texlive-xifthen noarch 10:svn38929-63.fc38 fedora 16 k texlive-xkeyval noarch 10:svn63616-63.fc38 fedora 26 k texlive-xltxtra noarch 10:svn56594-63.fc38 fedora 16 k texlive-xpatch noarch 10:svn54563-63.fc38 fedora 18 k texlive-xstring noarch 10:svn60007-63.fc38 fedora 25 k texlive-xunicode noarch 10:svn30466.0.981-63.fc38 fedora 44 k texlive-zapfding noarch 10:svn61719-63.fc38 fedora 63 k texlive-zref noarch 10:svn62977-63.fc38 fedora 688 k tinyxml x86_64 2.6.2-25.fc37 fedora 59 k tk x86_64 1:8.6.12-3.fc37 fedora 1.6 M ttmkfdir x86_64 3.0.9-66.fc37 fedora 54 k tzdata-java noarch 2022g-1.fc38 fedora 208 k unixODBC x86_64 2.3.11-1.fc38 fedora 486 k uriparser x86_64 0.9.7-1.fc38 fedora 60 k urw-base35-bookman-fonts noarch 20200910-15.fc37 fedora 848 k urw-base35-c059-fonts noarch 20200910-15.fc37 fedora 875 k urw-base35-d050000l-fonts noarch 20200910-15.fc37 fedora 76 k urw-base35-fonts noarch 20200910-15.fc37 fedora 11 k urw-base35-fonts-common noarch 20200910-15.fc37 fedora 21 k urw-base35-gothic-fonts noarch 20200910-15.fc37 fedora 643 k urw-base35-nimbus-mono-ps-fonts noarch 20200910-15.fc37 fedora 796 k urw-base35-nimbus-roman-fonts noarch 20200910-15.fc37 fedora 857 k urw-base35-nimbus-sans-fonts noarch 20200910-15.fc37 fedora 1.3 M urw-base35-p052-fonts noarch 20200910-15.fc37 fedora 974 k urw-base35-standard-symbols-ps-fonts noarch 20200910-15.fc37 fedora 42 k urw-base35-z003-fonts noarch 20200910-15.fc37 fedora 276 k utf8cpp-devel noarch 3.2.3-1.fc38 fedora 28 k vim-filesystem noarch 2:9.0.1182-1.fc38 fedora 18 k vtk x86_64 9.2.5-1.fc38 fedora 24 M vtk-devel x86_64 9.2.5-1.fc38 fedora 68 M vtk-java x86_64 9.2.5-1.fc38 fedora 6.4 M vtk-qt x86_64 9.2.5-1.fc38 fedora 288 k vulkan-headers noarch 1.3.231.1-1.fc38 fedora 1.0 M vulkan-loader x86_64 1.3.231.1-2.fc38 fedora 145 k vulkan-loader-devel x86_64 1.3.231.1-2.fc38 fedora 9.1 k wayland-devel x86_64 1.21.0-1.fc37 fedora 147 k webkit2gtk4.0 x86_64 2.39.3-4.fc38 fedora 23 M webrtc-audio-processing x86_64 0.3.1-9.fc37 fedora 304 k woff2 x86_64 1.0.2-15.fc37 fedora 61 k wpebackend-fdo x86_64 1.14.0-1.fc38 fedora 46 k wxBase x86_64 3.2.1-4.fc38 fedora 995 k wxBase-devel x86_64 3.2.1-4.fc38 fedora 1.3 M wxGTK x86_64 3.2.1-4.fc38 fedora 4.8 M wxGTK-gl x86_64 3.2.1-4.fc38 fedora 40 k wxGTK-i18n noarch 3.2.1-4.fc38 fedora 491 k wxGTK-media x86_64 3.2.1-4.fc38 fedora 55 k wxGTK-webview x86_64 3.2.1-4.fc38 fedora 74 k xapian-core-libs x86_64 1.4.20-1.fc37 fedora 744 k xcb-util x86_64 0.4.1-1.fc38 fedora 18 k xcb-util-image x86_64 0.4.1-1.fc38 fedora 19 k xcb-util-keysyms x86_64 0.4.1-1.fc38 fedora 14 k xcb-util-renderutil x86_64 0.3.10-1.fc38 fedora 17 k xcb-util-wm x86_64 0.4.2-1.fc38 fedora 31 k xdg-dbus-proxy x86_64 0.1.3-2.fc37 fedora 43 k xerces-c x86_64 3.2.3-7.fc37 fedora 960 k xkeyboard-config noarch 2.36-3.fc38 fedora 956 k xml-common noarch 0.6.3-59.fc37 fedora 31 k xorg-x11-fonts-ISO8859-1-100dpi noarch 7.5-34.fc37 fedora 1.1 M xorg-x11-fonts-Type1 noarch 7.5-34.fc37 fedora 505 k xorg-x11-proto-devel noarch 2022.2-2.fc38 fedora 299 k xprop x86_64 1.2.5-2.fc37 fedora 35 k xz-devel x86_64 5.2.9-1.fc38 fedora 58 k zlib-devel x86_64 1.2.13-2.fc38 fedora 45 k zziplib x86_64 0.13.72-2.fc37 fedora 86 k Transaction Summary =================================================================================================== Install 1097 Packages Total download size: 891 M Installed size: 4.1 G Downloading Packages: (1/1097): assimp-devel-5.0.1-9.fc38.x86_64.rpm 413 kB/s | 145 kB 00:00 (2/1097): CharLS-2.0.0-9.fc37.x86_64.rpm 283 kB/s | 120 kB 00:00 (3/1097): PEGTL-devel-2.8.3-5.fc37.x86_64.rpm 2.1 MB/s | 159 kB 00:00 (4/1097): Lmod-8.7.18-1.fc38.x86_64.rpm 1.2 MB/s | 258 kB 00:00 (5/1097): SDL2-2.26.0-1.fc38.x86_64.rpm 5.5 MB/s | 688 kB 00:00 (6/1097): SuperLU-5.3.0-3.fc37.x86_64.rpm 1.8 MB/s | 187 kB 00:00 (7/1097): adobe-mappings-cmap-deprecated-201907 2.1 MB/s | 113 kB 00:00 (8/1097): adobe-mappings-cmap-20190730-4.fc37.n 17 MB/s | 2.1 MB 00:00 (9/1097): adwaita-cursor-theme-43-1.fc38.noarch 14 MB/s | 633 kB 00:00 (10/1097): adobe-mappings-pdf-20190401-2.fc37.n 6.4 MB/s | 697 kB 00:00 (11/1097): alsa-lib-1.2.8-2.fc38.x86_64.rpm 8.6 MB/s | 517 kB 00:00 (12/1097): adwaita-icon-theme-43-1.fc38.noarch. 39 MB/s | 4.9 MB 00:00 (13/1097): annobin-docs-11.06-2.fc38.noarch.rpm 2.0 MB/s | 93 kB 00:00 (14/1097): annobin-plugin-gcc-11.06-2.fc38.x86_ 18 MB/s | 890 kB 00:00 (15/1097): arpack-3.8.0-5.fc37.x86_64.rpm 4.5 MB/s | 208 kB 00:00 (16/1097): armadillo-10.8.2-2.fc37.x86_64.rpm 328 kB/s | 35 kB 00:00 (17/1097): assimp-5.0.1-9.fc38.x86_64.rpm 2.8 MB/s | 3.0 MB 00:01 (18/1097): at-spi2-atk-2.47.1-1.fc38.x86_64.rpm 1.5 MB/s | 86 kB 00:00 (19/1097): at-spi2-atk-devel-2.47.1-1.fc38.x86_ 209 kB/s | 10 kB 00:00 (20/1097): at-spi2-core-devel-2.47.1-1.fc38.x86 7.2 MB/s | 311 kB 00:00 (21/1097): atk-2.47.1-1.fc38.x86_64.rpm 2.4 MB/s | 82 kB 00:00 (22/1097): atk-devel-2.47.1-1.fc38.x86_64.rpm 11 MB/s | 431 kB 00:00 (23/1097): autoconf-2.71-4.fc38.noarch.rpm 13 MB/s | 733 kB 00:00 (24/1097): automake-1.16.5-9.fc37.noarch.rpm 12 MB/s | 696 kB 00:00 (25/1097): avahi-compat-libdns_sd-0.8-19.fc38.x 593 kB/s | 25 kB 00:00 (26/1097): biber-2.18-1.fc38.noarch.rpm 6.6 MB/s | 314 kB 00:00 (27/1097): avahi-libs-0.8-19.fc38.x86_64.rpm 1.4 MB/s | 67 kB 00:00 (28/1097): at-spi2-core-2.47.1-1.fc38.x86_64.rp 1.7 MB/s | 372 kB 00:00 (29/1097): blas-devel-3.11.0-1.fc38.x86_64.rpm 763 kB/s | 25 kB 00:00 (30/1097): blas64-3.11.0-1.fc38.x86_64.rpm 5.2 MB/s | 233 kB 00:00 (31/1097): blas64_-3.11.0-1.fc38.x86_64.rpm 6.0 MB/s | 233 kB 00:00 (32/1097): blosc-1.21.2-1.fc38.x86_64.rpm 1.3 MB/s | 54 kB 00:00 (33/1097): blas-3.11.0-1.fc38.x86_64.rpm 3.7 MB/s | 405 kB 00:00 (34/1097): boost-1.78.0-10.fc38.x86_64.rpm 382 kB/s | 14 kB 00:00 (35/1097): boost-atomic-1.78.0-10.fc38.x86_64.r 546 kB/s | 20 kB 00:00 (36/1097): boost-chrono-1.78.0-10.fc38.x86_64.r 921 kB/s | 26 kB 00:00 (37/1097): boost-contract-1.78.0-10.fc38.x86_64 1.2 MB/s | 46 kB 00:00 (38/1097): boost-context-1.78.0-10.fc38.x86_64. 355 kB/s | 17 kB 00:00 (39/1097): boost-container-1.78.0-10.fc38.x86_6 382 kB/s | 40 kB 00:00 (40/1097): boost-date-time-1.78.0-10.fc38.x86_6 404 kB/s | 15 kB 00:00 (41/1097): boost-coroutine-1.78.0-10.fc38.x86_6 436 kB/s | 22 kB 00:00 (42/1097): boost-fiber-1.78.0-10.fc38.x86_64.rp 912 kB/s | 42 kB 00:00 (43/1097): boost-filesystem-1.78.0-10.fc38.x86_ 1.8 MB/s | 65 kB 00:00 (44/1097): boost-iostreams-1.78.0-10.fc38.x86_6 1.2 MB/s | 41 kB 00:00 (45/1097): boost-graph-1.78.0-10.fc38.x86_64.rp 3.8 MB/s | 149 kB 00:00 (46/1097): boost-locale-1.78.0-10.fc38.x86_64.r 4.4 MB/s | 217 kB 00:00 (47/1097): boost-json-1.78.0-10.fc38.x86_64.rpm 2.0 MB/s | 111 kB 00:00 (48/1097): boost-math-1.78.0-10.fc38.x86_64.rpm 3.5 MB/s | 204 kB 00:00 (49/1097): boost-nowide-1.78.0-10.fc38.x86_64.r 517 kB/s | 21 kB 00:00 (50/1097): boost-numpy3-1.78.0-10.fc38.x86_64.r 766 kB/s | 29 kB 00:00 (51/1097): boost-devel-1.78.0-10.fc38.x86_64.rp 43 MB/s | 13 MB 00:00 (52/1097): boost-program-options-1.78.0-10.fc38 2.6 MB/s | 107 kB 00:00 (53/1097): boost-python3-1.78.0-10.fc38.x86_64. 3.1 MB/s | 96 kB 00:00 (54/1097): boost-random-1.78.0-10.fc38.x86_64.r 475 kB/s | 25 kB 00:00 (55/1097): boost-regex-1.78.0-10.fc38.x86_64.rp 1.2 MB/s | 113 kB 00:00 (56/1097): boost-serialization-1.78.0-10.fc38.x 1.9 MB/s | 133 kB 00:00 (57/1097): boost-log-1.78.0-10.fc38.x86_64.rpm 1.5 MB/s | 482 kB 00:00 (58/1097): boost-stacktrace-1.78.0-10.fc38.x86_ 1.0 MB/s | 30 kB 00:00 (59/1097): boost-system-1.78.0-10.fc38.x86_64.r 387 kB/s | 16 kB 00:00 (60/1097): boost-thread-1.78.0-10.fc38.x86_64.r 1.6 MB/s | 58 kB 00:00 (61/1097): boost-timer-1.78.0-10.fc38.x86_64.rp 704 kB/s | 25 kB 00:00 (62/1097): boost-type_erasure-1.78.0-10.fc38.x8 1.2 MB/s | 34 kB 00:00 (63/1097): boost-wave-1.78.0-10.fc38.x86_64.rpm 3.9 MB/s | 204 kB 00:00 (64/1097): brotli-1.0.9-9.fc37.x86_64.rpm 8.5 MB/s | 315 kB 00:00 (65/1097): bubblewrap-0.5.0-3.fc37.x86_64.rpm 1.7 MB/s | 54 kB 00:00 (66/1097): brotli-devel-1.0.9-9.fc37.x86_64.rpm 724 kB/s | 31 kB 00:00 (67/1097): bzip2-devel-1.0.8-12.fc37.x86_64.rpm 5.2 MB/s | 214 kB 00:00 (68/1097): cairo-1.17.6-2.fc37.x86_64.rpm 10 MB/s | 676 kB 00:00 (69/1097): cairo-gobject-1.17.6-2.fc37.x86_64.r 434 kB/s | 18 kB 00:00 (70/1097): cairo-devel-1.17.6-2.fc37.x86_64.rpm 3.0 MB/s | 261 kB 00:00 (71/1097): cairo-gobject-devel-1.17.6-2.fc37.x8 295 kB/s | 11 kB 00:00 (72/1097): cdparanoia-libs-10.2-40.fc37.x86_64. 912 kB/s | 54 kB 00:00 (73/1097): cfitsio-4.2.0-2.fc38.x86_64.rpm 8.9 MB/s | 599 kB 00:00 (74/1097): cgnslib-4.3.0-5.fc38.x86_64.rpm 8.0 MB/s | 430 kB 00:00 (75/1097): cgnslib-common-4.3.0-5.fc38.noarch.r 2.5 MB/s | 115 kB 00:00 (76/1097): cgnslib-devel-4.3.0-5.fc38.x86_64.rp 1.7 MB/s | 55 kB 00:00 (77/1097): cgnslib-libs-4.3.0-5.fc38.x86_64.rpm 6.0 MB/s | 295 kB 00:00 (78/1097): clang-resource-filesystem-15.0.7-1.f 303 kB/s | 13 kB 00:00 (79/1097): cli11-devel-2.3.2-1.fc38.noarch.rpm 2.4 MB/s | 132 kB 00:00 (80/1097): cmake-3.25.1-3.fc38.x86_64.rpm 25 MB/s | 6.7 MB 00:00 (81/1097): clang-libs-15.0.7-1.fc38.x86_64.rpm 45 MB/s | 21 MB 00:00 (82/1097): cmake-data-3.25.1-3.fc38.noarch.rpm 24 MB/s | 2.2 MB 00:00 (83/1097): boost-test-1.78.0-10.fc38.x86_64.rpm 251 kB/s | 234 kB 00:00 (84/1097): cmake-filesystem-3.25.1-3.fc38.x86_6 341 kB/s | 16 kB 00:00 (85/1097): cmake-rpm-macros-3.25.1-3.fc38.noarc 419 kB/s | 16 kB 00:00 (86/1097): copy-jdk-configs-4.1-1.fc38.noarch.r 583 kB/s | 28 kB 00:00 (87/1097): crypto-policies-scripts-20221215-1.g 4.9 MB/s | 116 kB 00:00 (88/1097): cryptsetup-libs-2.6.0-1.fc38.x86_64. 17 MB/s | 472 kB 00:00 (89/1097): cups-libs-2.4.2-5.fc38.x86_64.rpm 5.4 MB/s | 268 kB 00:00 (90/1097): dbus-1.14.4-1.fc38.x86_64.rpm 361 kB/s | 7.8 kB 00:00 (91/1097): cpp-13.0.0-0.9.fc38.x86_64.rpm 34 MB/s | 11 MB 00:00 (92/1097): dbus-common-1.14.4-1.fc38.noarch.rpm 510 kB/s | 15 kB 00:00 (93/1097): dbus-broker-32-1.fc37.x86_64.rpm 762 kB/s | 175 kB 00:00 (94/1097): dbus-devel-1.14.4-1.fc38.x86_64.rpm 1.1 MB/s | 39 kB 00:00 (95/1097): dbus-libs-1.14.4-1.fc38.x86_64.rpm 6.2 MB/s | 156 kB 00:00 (96/1097): desktop-file-utils-0.26-7.fc37.x86_6 2.9 MB/s | 72 kB 00:00 (97/1097): colord-libs-1.4.6-2.fc37.x86_64.rpm 505 kB/s | 233 kB 00:00 (98/1097): device-mapper-1.02.189-1.fc38.x86_64 4.1 MB/s | 139 kB 00:00 (99/1097): double-conversion-devel-3.1.5-7.fc37 643 kB/s | 27 kB 00:00 (100/1097): device-mapper-libs-1.02.189-1.fc38. 2.0 MB/s | 177 kB 00:00 (101/1097): double-conversion-3.1.5-7.fc37.x86_ 463 kB/s | 48 kB 00:00 (102/1097): emacs-filesystem-28.2-1.fc38.noarch 75 kB/s | 7.1 kB 00:00 (103/1097): eigen3-devel-3.4.0-8.fc37.noarch.rp 6.6 MB/s | 1.2 MB 00:00 (104/1097): expat-2.5.0-1.fc38.x86_64.rpm 2.5 MB/s | 110 kB 00:00 (105/1097): doxygen-1.9.6-1.fc38.x86_64.rpm 19 MB/s | 4.8 MB 00:00 (106/1097): enchant2-2.3.3-5.fc38.x86_64.rpm 572 kB/s | 65 kB 00:00 (107/1097): expat-devel-2.5.0-1.fc38.x86_64.rpm 1.1 MB/s | 52 kB 00:00 (108/1097): fdk-aac-free-2.0.0-9.fc37.x86_64.rp 6.4 MB/s | 332 kB 00:00 (109/1097): flann-devel-1.9.1-8.fc37.x86_64.rpm 2.5 MB/s | 104 kB 00:00 (110/1097): flexiblas-3.3.0-1.fc38.x86_64.rpm 812 kB/s | 32 kB 00:00 (111/1097): flexiblas-devel-3.3.0-1.fc38.x86_64 1.5 MB/s | 116 kB 00:00 (112/1097): flann-1.9.1-8.fc37.x86_64.rpm 5.5 MB/s | 1.2 MB 00:00 (113/1097): flexiblas-netlib-3.3.0-1.fc38.x86_6 29 MB/s | 3.2 MB 00:00 (114/1097): flac-libs-1.4.2-1.fc38.x86_64.rpm 735 kB/s | 256 kB 00:00 (115/1097): flexiblas-openblas-openmp-3.3.0-1.f 191 kB/s | 17 kB 00:00 (116/1097): flexiblas-openblas-openmp64-3.3.0-1 309 kB/s | 17 kB 00:00 (117/1097): fontconfig-2.14.1-2.fc38.x86_64.rpm 2.0 MB/s | 294 kB 00:00 (118/1097): fonts-filesystem-2.0.5-10.fc38.noar 183 kB/s | 8.0 kB 00:00 (119/1097): fontconfig-devel-2.14.1-2.fc38.x86_ 739 kB/s | 164 kB 00:00 (120/1097): freeglut-3.4.0-1.fc38.x86_64.rpm 878 kB/s | 154 kB 00:00 (121/1097): flexiblas-netlib64-3.3.0-1.fc38.x86 5.7 MB/s | 3.1 MB 00:00 (122/1097): freetype-devel-2.12.1-3.fc37.x86_64 4.4 MB/s | 895 kB 00:00 (123/1097): freetype-2.12.1-3.fc37.x86_64.rpm 1.7 MB/s | 407 kB 00:00 (124/1097): freexl-1.0.6-18.fc37.x86_64.rpm 601 kB/s | 35 kB 00:00 (125/1097): fribidi-devel-1.0.12-2.fc37.x86_64. 684 kB/s | 30 kB 00:00 (126/1097): fribidi-1.0.12-2.fc37.x86_64.rpm 1.1 MB/s | 89 kB 00:00 (127/1097): gc-8.2.2-1.fc38.x86_64.rpm 894 kB/s | 110 kB 00:00 (128/1097): freeglut-devel-3.4.0-1.fc38.x86_64. 947 kB/s | 949 kB 00:01 (129/1097): gcc-c++-13.0.0-0.9.fc38.x86_64.rpm 9.3 MB/s | 13 MB 00:01 (130/1097): gcc-plugin-annobin-13.0.0-0.9.fc38. 527 kB/s | 29 kB 00:00 (131/1097): gd-2.3.3-9.fc38.x86_64.rpm 3.0 MB/s | 138 kB 00:00 (132/1097): gdal-devel-3.6.2-2.fc38.x86_64.rpm 2.2 MB/s | 216 kB 00:00 (133/1097): gdal-libs-3.6.2-2.fc38.x86_64.rpm 19 MB/s | 8.2 MB 00:00 (134/1097): gdcm-3.0.12-5.fc37.x86_64.rpm 15 MB/s | 1.5 MB 00:00 (135/1097): gdk-pixbuf2-2.42.10-1.fc38.x86_64.r 14 MB/s | 485 kB 00:00 (136/1097): gdk-pixbuf2-devel-2.42.10-1.fc38.x8 7.1 MB/s | 377 kB 00:00 (137/1097): gdk-pixbuf2-modules-2.42.10-1.fc38. 2.3 MB/s | 85 kB 00:00 (138/1097): geos-3.11.1-1.fc38.x86_64.rpm 11 MB/s | 982 kB 00:00 (139/1097): gettext-0.21.1-1.fc38.x86_64.rpm 12 MB/s | 1.0 MB 00:00 (140/1097): gettext-envsubst-0.21.1-1.fc38.x86_ 1.6 MB/s | 36 kB 00:00 (141/1097): gettext-libs-0.21.1-1.fc38.x86_64.r 9.6 MB/s | 319 kB 00:00 (142/1097): gettext-runtime-0.21.1-1.fc38.x86_6 4.5 MB/s | 117 kB 00:00 (143/1097): ghostscript-9.56.1-6.fc38.x86_64.rp 1.2 MB/s | 43 kB 00:00 (144/1097): gcc-gfortran-13.0.0-0.9.fc38.x86_64 5.7 MB/s | 12 MB 00:02 (145/1097): ghostscript-tools-fonts-9.56.1-6.fc 254 kB/s | 12 kB 00:00 (146/1097): ghostscript-tools-printing-9.56.1-6 236 kB/s | 12 kB 00:00 (147/1097): giflib-5.2.1-14.fc37.x86_64.rpm 1.1 MB/s | 51 kB 00:00 (148/1097): glew-devel-2.2.0-3.fc37.x86_64.rpm 3.3 MB/s | 222 kB 00:00 (149/1097): gcc-13.0.0-0.9.fc38.x86_64.rpm 12 MB/s | 34 MB 00:02 (150/1097): gl-manpages-1.1-25.20190306.fc37.no 9.7 MB/s | 1.2 MB 00:00 (151/1097): glib-networking-2.74.0-1.fc38.x86_6 4.5 MB/s | 200 kB 00:00 (152/1097): glib2-devel-2.74.1-2.fc38.x86_64.rp 6.0 MB/s | 574 kB 00:00 (153/1097): glibc-devel-2.36.9000-19.fc38.x86_6 452 kB/s | 47 kB 00:00 (154/1097): glib2-2.74.1-2.fc38.x86_64.rpm 24 MB/s | 2.7 MB 00:00 (155/1097): gnutls-3.7.8-9.fc38.x86_64.rpm 25 MB/s | 1.1 MB 00:00 (156/1097): glibc-headers-x86-2.36.9000-19.fc38 8.0 MB/s | 525 kB 00:00 (157/1097): google-noto-fonts-common-20201206^1 601 kB/s | 18 kB 00:00 (158/1097): glx-utils-8.4.0-14.20210504git0f9e7 482 kB/s | 41 kB 00:00 (159/1097): google-noto-sans-vf-fonts-20201206^ 7.6 MB/s | 729 kB 00:00 (160/1097): google-droid-sans-fonts-20200215-13 19 MB/s | 2.7 MB 00:00 (161/1097): graphite2-1.3.14-10.fc37.x86_64.rpm 2.6 MB/s | 95 kB 00:00 (162/1097): graphene-1.10.6-4.fc37.x86_64.rpm 473 kB/s | 62 kB 00:00 (163/1097): graphite2-devel-1.3.14-10.fc37.x86_ 506 kB/s | 20 kB 00:00 (164/1097): gsettings-desktop-schemas-43.0-1.fc 11 MB/s | 732 kB 00:00 (165/1097): gsm-1.0.22-1.fc37.x86_64.rpm 230 kB/s | 35 kB 00:00 (166/1097): gssdp-1.6.2-1.fc38.x86_64.rpm 1.2 MB/s | 58 kB 00:00 (167/1097): graphviz-7.0.6-1.fc38.x86_64.rpm 16 MB/s | 5.0 MB 00:00 (168/1097): gstreamer1-1.20.5-1.fc38.x86_64.rpm 8.6 MB/s | 1.4 MB 00:00 (169/1097): gstreamer1-plugins-bad-free-1.20.5- 17 MB/s | 2.9 MB 00:00 (170/1097): gtk-update-icon-cache-3.24.36-1.fc3 1.3 MB/s | 34 kB 00:00 (171/1097): gstreamer1-plugins-base-1.20.5-1.fc 16 MB/s | 2.1 MB 00:00 (172/1097): groff-base-1.22.4-10.fc37.x86_64.rp 1.4 MB/s | 1.1 MB 00:00 (173/1097): gtk3-3.24.36-1.fc38.x86_64.rpm 19 MB/s | 5.0 MB 00:00 (174/1097): gtk3-devel-3.24.36-1.fc38.x86_64.rp 18 MB/s | 4.2 MB 00:00 (175/1097): gupnp-1.6.3-1.fc38.x86_64.rpm 2.5 MB/s | 106 kB 00:00 (176/1097): gts-0.7.6-43.20121130.fc38.x86_64.r 1.8 MB/s | 241 kB 00:00 (177/1097): gupnp-igd-1.2.0-7.fc38.x86_64.rpm 936 kB/s | 34 kB 00:00 (178/1097): harfbuzz-devel-6.0.0-2.fc38.x86_64. 3.0 MB/s | 394 kB 00:00 (179/1097): harfbuzz-icu-6.0.0-2.fc38.x86_64.rp 298 kB/s | 16 kB 00:00 (180/1097): guile22-2.2.7-6.fc37.x86_64.rpm 19 MB/s | 6.5 MB 00:00 (181/1097): hdf-libs-4.2.15-11.fc37.x86_64.rpm 5.8 MB/s | 294 kB 00:00 (182/1097): harfbuzz-6.0.0-2.fc38.x86_64.rpm 2.5 MB/s | 819 kB 00:00 (183/1097): hdf5-devel-1.12.1-10.fc37.x86_64.rp 12 MB/s | 1.3 MB 00:00 (184/1097): hdf5-1.12.1-10.fc37.x86_64.rpm 17 MB/s | 2.3 MB 00:00 (185/1097): hicolor-icon-theme-0.17-14.fc37.noa 1.4 MB/s | 66 kB 00:00 (186/1097): hdf5-mpich-devel-1.12.1-10.fc37.x86 15 MB/s | 1.3 MB 00:00 (187/1097): highway-1.0.2-1.fc38.x86_64.rpm 7.9 MB/s | 382 kB 00:00 (188/1097): hunspell-en-US-0.20201207-2.fc38.no 6.5 MB/s | 181 kB 00:00 (189/1097): hunspell-1.7.2-2.fc38.x86_64.rpm 13 MB/s | 497 kB 00:00 (190/1097): hunspell-filesystem-1.7.2-2.fc38.x8 423 kB/s | 9.1 kB 00:00 (191/1097): hwdata-0.366-1.fc38.noarch.rpm 17 MB/s | 1.5 MB 00:00 (192/1097): hyphen-2.8.8-18.fc37.x86_64.rpm 789 kB/s | 29 kB 00:00 (193/1097): hwloc-libs-2.5.0-4.fc37.x86_64.rpm 16 MB/s | 2.2 MB 00:00 (194/1097): imath-3.1.6-1.fc38.x86_64.rpm 2.3 MB/s | 98 kB 00:00 (195/1097): hdf5-mpich-1.12.1-10.fc37.x86_64.rp 5.8 MB/s | 2.2 MB 00:00 (196/1097): irrXML-1.8.5-3.fc37.x86_64.rpm 959 kB/s | 40 kB 00:00 (197/1097): java-17-openjdk-17.0.6.0.9-0.2.ea.f 7.5 MB/s | 430 kB 00:00 (198/1097): intel-mediasdk-22.6.4-1.fc38.x86_64 13 MB/s | 2.6 MB 00:00 (199/1097): javapackages-filesystem-6.1.0-5.fc3 312 kB/s | 13 kB 00:00 (200/1097): iso-codes-4.12.0-2.fc38.noarch.rpm 7.5 MB/s | 3.5 MB 00:00 (201/1097): javascriptcoregtk4.0-2.39.3-4.fc38. 23 MB/s | 7.6 MB 00:00 (202/1097): jbig2dec-libs-0.19-7.fc37.x86_64.rp 1.1 MB/s | 73 kB 00:00 (203/1097): json-c-0.16-3.fc38.x86_64.rpm 1.5 MB/s | 41 kB 00:00 (204/1097): jbigkit-libs-2.1-24.fc37.x86_64.rpm 1.5 MB/s | 53 kB 00:00 (205/1097): json-glib-1.6.6-3.fc37.x86_64.rpm 6.1 MB/s | 162 kB 00:00 (206/1097): json-devel-3.11.2-1.fc38.x86_64.rpm 2.6 MB/s | 164 kB 00:00 (207/1097): jsoncpp-1.9.5-3.fc37.x86_64.rpm 1.8 MB/s | 98 kB 00:00 (208/1097): jsoncpp-devel-1.9.5-3.fc37.x86_64.r 653 kB/s | 29 kB 00:00 (209/1097): kbd-2.5.1-3.fc38.x86_64.rpm 9.9 MB/s | 428 kB 00:00 (210/1097): kbd-legacy-2.5.1-3.fc38.noarch.rpm 5.3 MB/s | 551 kB 00:00 (211/1097): kbd-misc-2.5.1-3.fc38.noarch.rpm 20 MB/s | 1.6 MB 00:00 (212/1097): kmod-30-3.fc38.x86_64.rpm 4.6 MB/s | 120 kB 00:00 (213/1097): kmod-libs-30-3.fc38.x86_64.rpm 2.5 MB/s | 68 kB 00:00 (214/1097): lame-libs-3.100-13.fc37.x86_64.rpm 6.8 MB/s | 335 kB 00:00 (215/1097): langpacks-core-font-en-3.0-27.fc38. 167 kB/s | 9.9 kB 00:00 (216/1097): kernel-headers-6.2.0-0.rc2.git0.1.f 7.9 MB/s | 1.5 MB 00:00 (217/1097): java-17-openjdk-headless-17.0.6.0.9 43 MB/s | 42 MB 00:00 (218/1097): lapack-devel-3.11.0-1.fc38.x86_64.r 903 kB/s | 85 kB 00:00 (219/1097): lapack64-3.11.0-1.fc38.x86_64.rpm 16 MB/s | 2.5 MB 00:00 (220/1097): lasi-1.1.3-9.fc37.x86_64.rpm 1.2 MB/s | 54 kB 00:00 (221/1097): lapack-3.11.0-1.fc38.x86_64.rpm 31 MB/s | 9.7 MB 00:00 (222/1097): lcms2-2.14-1.fc38.x86_64.rpm 4.2 MB/s | 176 kB 00:00 (223/1097): lib3ds-1.3.0-39.fc38.x86_64.rpm 1.9 MB/s | 67 kB 00:00 (224/1097): lapack64_-3.11.0-1.fc38.x86_64.rpm 9.8 MB/s | 2.5 MB 00:00 (225/1097): lib3ds-devel-1.3.0-39.fc38.x86_64.r 763 kB/s | 28 kB 00:00 (226/1097): libGLEW-2.2.0-3.fc37.x86_64.rpm 3.7 MB/s | 176 kB 00:00 (227/1097): libICE-1.0.10-9.fc37.x86_64.rpm 1.6 MB/s | 71 kB 00:00 (228/1097): libICE-devel-1.0.10-9.fc37.x86_64.r 1.2 MB/s | 46 kB 00:00 (229/1097): libSM-1.2.3-11.fc37.x86_64.rpm 1.1 MB/s | 42 kB 00:00 (230/1097): libSM-devel-1.2.3-11.fc37.x86_64.rp 381 kB/s | 12 kB 00:00 (231/1097): libX11-common-1.8.3-2.fc38.noarch.r 5.1 MB/s | 178 kB 00:00 (232/1097): libX11-1.8.3-2.fc38.x86_64.rpm 11 MB/s | 649 kB 00:00 (233/1097): libX11-xcb-1.8.3-2.fc38.x86_64.rpm 348 kB/s | 11 kB 00:00 (234/1097): libXau-1.0.11-1.fc38.x86_64.rpm 1.0 MB/s | 31 kB 00:00 (235/1097): libXaw-1.0.14-3.fc37.x86_64.rpm 5.0 MB/s | 203 kB 00:00 (236/1097): libXau-devel-1.0.11-1.fc38.x86_64.r 216 kB/s | 13 kB 00:00 (237/1097): libX11-devel-1.8.3-2.fc38.x86_64.rp 8.4 MB/s | 1.0 MB 00:00 (238/1097): libXcomposite-0.4.5-8.fc37.x86_64.r 556 kB/s | 23 kB 00:00 (239/1097): libXcomposite-devel-0.4.5-8.fc37.x8 370 kB/s | 15 kB 00:00 (240/1097): libXcursor-1.2.1-2.fc37.x86_64.rpm 755 kB/s | 30 kB 00:00 (241/1097): libXcursor-devel-1.2.1-2.fc37.x86_6 1.1 MB/s | 40 kB 00:00 (242/1097): libXdamage-1.1.5-8.fc37.x86_64.rpm 502 kB/s | 22 kB 00:00 (243/1097): libXdamage-devel-1.1.5-8.fc37.x86_6 212 kB/s | 9.3 kB 00:00 (244/1097): libXext-1.3.5-1.fc38.x86_64.rpm 1.1 MB/s | 39 kB 00:00 (245/1097): libXfixes-6.0.0-4.fc37.x86_64.rpm 683 kB/s | 19 kB 00:00 (246/1097): libXext-devel-1.3.5-1.fc38.x86_64.r 2.0 MB/s | 85 kB 00:00 (247/1097): libXfixes-devel-6.0.0-4.fc37.x86_64 287 kB/s | 12 kB 00:00 (248/1097): libXft-devel-2.3.6-1.fc38.x86_64.rp 1.3 MB/s | 50 kB 00:00 (249/1097): libXft-2.3.6-1.fc38.x86_64.rpm 1.3 MB/s | 71 kB 00:00 (250/1097): libXi-1.8-3.fc37.x86_64.rpm 1.3 MB/s | 39 kB 00:00 (251/1097): libXinerama-devel-1.1.5-1.fc38.x86_ 346 kB/s | 13 kB 00:00 (252/1097): libXinerama-1.1.5-1.fc38.x86_64.rpm 349 kB/s | 14 kB 00:00 (253/1097): libXi-devel-1.8-3.fc37.x86_64.rpm 2.0 MB/s | 116 kB 00:00 (254/1097): libXmu-1.1.4-1.fc38.x86_64.rpm 1.9 MB/s | 76 kB 00:00 (255/1097): libXpm-3.5.14-1.fc38.x86_64.rpm 1.5 MB/s | 60 kB 00:00 (256/1097): libXrandr-1.5.2-9.fc37.x86_64.rpm 761 kB/s | 27 kB 00:00 (257/1097): libXrandr-devel-1.5.2-9.fc37.x86_64 472 kB/s | 19 kB 00:00 (258/1097): libXrender-devel-0.9.11-1.fc38.x86_ 474 kB/s | 19 kB 00:00 (259/1097): libXrender-0.9.11-1.fc38.x86_64.rpm 382 kB/s | 27 kB 00:00 (260/1097): libXt-1.2.1-3.fc37.x86_64.rpm 5.4 MB/s | 180 kB 00:00 (261/1097): libXt-devel-1.2.1-3.fc37.x86_64.rpm 7.3 MB/s | 460 kB 00:00 (262/1097): libXtst-devel-1.2.4-1.fc38.x86_64.r 442 kB/s | 15 kB 00:00 (263/1097): libXtst-1.2.4-1.fc38.x86_64.rpm 415 kB/s | 20 kB 00:00 (264/1097): libXxf86vm-1.1.5-1.fc38.x86_64.rpm 447 kB/s | 18 kB 00:00 (265/1097): libXv-1.0.11-17.fc37.x86_64.rpm 436 kB/s | 18 kB 00:00 (266/1097): libaec-1.0.6-3.fc37.x86_64.rpm 1.0 MB/s | 41 kB 00:00 (267/1097): libaec-devel-1.0.6-3.fc37.x86_64.rp 292 kB/s | 12 kB 00:00 (268/1097): libappstream-glib-0.8.2-1.fc38.x86_ 9.1 MB/s | 404 kB 00:00 (269/1097): libargon2-20190702-1.fc37.x86_64.rp 1.2 MB/s | 28 kB 00:00 (270/1097): libaom-3.5.0-2.fc38.x86_64.rpm 20 MB/s | 1.8 MB 00:00 (271/1097): libarchive-devel-3.6.1-3.fc38.x86_6 2.7 MB/s | 134 kB 00:00 (272/1097): libb2-0.98.1-7.fc37.x86_64.rpm 1.1 MB/s | 25 kB 00:00 (273/1097): libavif-0.11.1-4.fc38.x86_64.rpm 2.3 MB/s | 83 kB 00:00 (274/1097): libatomic-13.0.0-0.9.fc38.x86_64.rp 375 kB/s | 19 kB 00:00 (275/1097): libblkid-devel-2.38.1-3.fc38.x86_64 457 kB/s | 16 kB 00:00 (276/1097): libcloudproviders-0.3.1-6.fc37.x86_ 1.2 MB/s | 44 kB 00:00 (277/1097): libconfuse-3.3-7.fc38.x86_64.rpm 5.4 MB/s | 212 kB 00:00 (278/1097): libcloudproviders-devel-0.3.1-6.fc3 601 kB/s | 48 kB 00:00 (279/1097): libdatrie-0.2.13-4.fc37.x86_64.rpm 615 kB/s | 32 kB 00:00 (280/1097): libdatrie-devel-0.2.13-4.fc37.x86_6 3.0 MB/s | 143 kB 00:00 (281/1097): libdav1d-1.0.0-2.fc37.x86_64.rpm 10 MB/s | 584 kB 00:00 (282/1097): libdc1394-2.2.6-8.fc37.x86_64.rpm 1.8 MB/s | 131 kB 00:00 (283/1097): libdc1394-devel-2.2.6-8.fc37.x86_64 1.4 MB/s | 59 kB 00:00 (284/1097): libdecor-0.1.1-1.fc38.x86_64.rpm 1.2 MB/s | 42 kB 00:00 (285/1097): libdrm-2.4.114-1.fc38.x86_64.rpm 3.5 MB/s | 159 kB 00:00 (286/1097): libcurl-devel-7.87.0-2.fc38.x86_64. 4.0 MB/s | 992 kB 00:00 (287/1097): libdrm-devel-2.4.114-1.fc38.x86_64. 3.4 MB/s | 173 kB 00:00 (288/1097): libdvdnav-6.1.1-4.fc37.x86_64.rpm 1.4 MB/s | 55 kB 00:00 (289/1097): libdvdread-6.1.3-2.fc37.x86_64.rpm 1.9 MB/s | 72 kB 00:00 (290/1097): libedit-3.1-44.20221030cvs.fc38.x86 3.9 MB/s | 106 kB 00:00 (291/1097): libepoxy-devel-1.5.10-2.fc37.x86_64 4.2 MB/s | 133 kB 00:00 (292/1097): libepoxy-1.5.10-2.fc37.x86_64.rpm 4.4 MB/s | 242 kB 00:00 (293/1097): libevdev-1.13.0-1.fc37.x86_64.rpm 1.2 MB/s | 44 kB 00:00 (294/1097): libffi-devel-3.4.4-1.fc38.x86_64.rp 989 kB/s | 28 kB 00:00 (295/1097): libfontenc-1.1.6-1.fc38.x86_64.rpm 652 kB/s | 32 kB 00:00 (296/1097): libfreenect-devel-0.6.4-2.fc38.x86_ 3.5 MB/s | 166 kB 00:00 (297/1097): libfreenect-opencv-0.6.4-2.fc38.x86 301 kB/s | 15 kB 00:00 (298/1097): libftdi-1.5-5.fc37.x86_64.rpm 1.4 MB/s | 44 kB 00:00 (299/1097): libftdi-devel-1.5-5.fc37.x86_64.rpm 748 kB/s | 37 kB 00:00 (300/1097): libfreenect-0.6.4-2.fc38.x86_64.rpm 457 kB/s | 124 kB 00:00 (301/1097): libgcrypt-1.10.1-6.fc38.x86_64.rpm 5.3 MB/s | 511 kB 00:00 (302/1097): libgeotiff-1.7.1-5.fc38.x86_64.rpm 1.4 MB/s | 106 kB 00:00 (303/1097): libgfortran-13.0.0-0.9.fc38.x86_64. 8.8 MB/s | 888 kB 00:00 (304/1097): libglvnd-1.6.0-1.fc38.x86_64.rpm 2.1 MB/s | 134 kB 00:00 (305/1097): libglvnd-core-devel-1.6.0-1.fc38.x8 419 kB/s | 17 kB 00:00 (306/1097): libglvnd-devel-1.6.0-1.fc38.x86_64. 2.4 MB/s | 163 kB 00:00 (307/1097): libglvnd-egl-1.6.0-1.fc38.x86_64.rp 730 kB/s | 36 kB 00:00 (308/1097): libglvnd-gles-1.6.0-1.fc38.x86_64.r 691 kB/s | 31 kB 00:00 (309/1097): libglvnd-glx-1.6.0-1.fc38.x86_64.rp 3.1 MB/s | 140 kB 00:00 (310/1097): libgpg-error-1.46-1.fc38.x86_64.rpm 6.5 MB/s | 227 kB 00:00 (311/1097): libglvnd-opengl-1.6.0-1.fc38.x86_64 798 kB/s | 42 kB 00:00 (312/1097): libgta-1.2.1-8.fc37.x86_64.rpm 670 kB/s | 36 kB 00:00 (313/1097): libgudev-237-3.fc37.x86_64.rpm 1.0 MB/s | 35 kB 00:00 (314/1097): libgusb-0.4.3-1.fc38.x86_64.rpm 1.6 MB/s | 61 kB 00:00 (315/1097): libgs-9.56.1-6.fc38.x86_64.rpm 19 MB/s | 3.6 MB 00:00 (316/1097): libharu-2.4.3-1.fc38.x86_64.rpm 6.0 MB/s | 581 kB 00:00 (317/1097): libharu-devel-2.4.3-1.fc38.x86_64.r 903 kB/s | 47 kB 00:00 (318/1097): libicu-devel-72.1-1.fc38.x86_64.rpm 18 MB/s | 918 kB 00:00 (319/1097): libfreenect-fakenect-0.6.4-2.fc38.x 60 kB/s | 50 kB 00:00 (320/1097): libijs-0.35-16.fc37.x86_64.rpm 452 kB/s | 29 kB 00:00 (321/1097): libinput-1.22.1-1.fc38.x86_64.rpm 1.7 MB/s | 210 kB 00:00 (322/1097): libicu-72.1-1.fc38.x86_64.rpm 37 MB/s | 10 MB 00:00 (323/1097): libjpeg-turbo-2.1.4-1.fc38.x86_64.r 4.5 MB/s | 181 kB 00:00 (324/1097): libjpeg-turbo-devel-2.1.4-1.fc38.x8 2.5 MB/s | 98 kB 00:00 (325/1097): libjxl-0.7.0-5.fc38.x86_64.rpm 16 MB/s | 1.0 MB 00:00 (326/1097): libkml-1.3.0-42.fc38.x86_64.rpm 5.7 MB/s | 352 kB 00:00 (327/1097): liblerc-4.0.0-2.fc37.x86_64.rpm 3.5 MB/s | 209 kB 00:00 (328/1097): libmanette-0.2.6-5.fc37.x86_64.rpm 1.5 MB/s | 49 kB 00:00 (329/1097): libmount-devel-2.38.1-3.fc38.x86_64 386 kB/s | 18 kB 00:00 (330/1097): libmpc-1.3.1-1.fc38.x86_64.rpm 1.5 MB/s | 70 kB 00:00 (331/1097): libmspack-0.10.1-0.8.alpha.fc37.x86 1.2 MB/s | 69 kB 00:00 (332/1097): libnice-0.1.21-2.fc38.x86_64.rpm 3.9 MB/s | 199 kB 00:00 (333/1097): libogg-devel-1.3.5-4.fc37.x86_64.rp 397 kB/s | 13 kB 00:00 (334/1097): libogg-1.3.5-4.fc37.x86_64.rpm 871 kB/s | 33 kB 00:00 (335/1097): libpciaccess-0.16-7.fc37.x86_64.rpm 661 kB/s | 27 kB 00:00 (336/1097): libpaper-2.0.4-2.fc38.x86_64.rpm 470 kB/s | 26 kB 00:00 (337/1097): libpciaccess-devel-0.16-7.fc37.x86_ 369 kB/s | 12 kB 00:00 (338/1097): libphidget22-1.13.20230109-1.fc38.x 10 MB/s | 544 kB 00:00 (339/1097): libphidget22-devel-1.13.20230109-1. 1.9 MB/s | 73 kB 00:00 (340/1097): libpng-1.6.37-13.fc37.x86_64.rpm 4.8 MB/s | 119 kB 00:00 (341/1097): libimagequant-2.17.0-3.fc37.x86_64. 104 kB/s | 62 kB 00:00 (342/1097): libpng-devel-1.6.37-13.fc37.x86_64. 7.5 MB/s | 290 kB 00:00 (343/1097): libpq-15.0-2.fc38.x86_64.rpm 5.5 MB/s | 210 kB 00:00 (344/1097): libproxy-0.4.18-4.fc38.x86_64.rpm 2.0 MB/s | 70 kB 00:00 (345/1097): libqhull-7.2.1-11.fc38.x86_64.rpm 4.2 MB/s | 167 kB 00:00 (346/1097): libqhull_p-7.2.1-11.fc38.x86_64.rpm 3.6 MB/s | 170 kB 00:00 (347/1097): libqhull_r-7.2.1-11.fc38.x86_64.rpm 3.3 MB/s | 168 kB 00:00 (348/1097): libquadmath-13.0.0-0.9.fc38.x86_64. 3.2 MB/s | 179 kB 00:00 (349/1097): libquadmath-devel-13.0.0-0.9.fc38.x 358 kB/s | 20 kB 00:00 (350/1097): libraw1394-2.1.2-16.fc37.x86_64.rpm 1.6 MB/s | 64 kB 00:00 (351/1097): libraw1394-devel-2.1.2-16.fc37.x86_ 782 kB/s | 35 kB 00:00 (352/1097): librttopo-1.1.0-10.fc37.x86_64.rpm 2.4 MB/s | 207 kB 00:00 (353/1097): librsvg2-2.55.1-3.fc38.x86_64.rpm 24 MB/s | 3.1 MB 00:00 (354/1097): libsecret-0.20.5-2.fc37.x86_64.rpm 7.4 MB/s | 196 kB 00:00 (355/1097): libseccomp-2.5.3-3.fc37.x86_64.rpm 1.8 MB/s | 70 kB 00:00 (356/1097): libselinux-devel-3.5-0.rc1.1.fc38.1 4.2 MB/s | 150 kB 00:00 (357/1097): libsepol-devel-3.5-0.rc1.1.fc38.x86 861 kB/s | 49 kB 00:00 (358/1097): libsndfile-1.1.0-5.fc38.x86_64.rpm 6.8 MB/s | 212 kB 00:00 (359/1097): libpq-devel-15.0-2.fc38.x86_64.rpm 232 kB/s | 105 kB 00:00 (360/1097): libsoup3-3.2.2-1.fc38.x86_64.rpm 3.1 MB/s | 387 kB 00:00 (361/1097): libsoup-2.74.3-1.fc38.x86_64.rpm 3.1 MB/s | 402 kB 00:00 (362/1097): libsrtp-2.3.0-9.fc37.x86_64.rpm 1.5 MB/s | 57 kB 00:00 (363/1097): libstemmer-2.2.0-4.fc38.x86_64.rpm 5.4 MB/s | 170 kB 00:00 (364/1097): libthai-0.1.29-3.fc37.x86_64.rpm 5.7 MB/s | 213 kB 00:00 (365/1097): libthai-devel-0.1.29-3.fc37.x86_64. 2.4 MB/s | 135 kB 00:00 (366/1097): libtheora-1.1.1-32.fc37.x86_64.rpm 4.4 MB/s | 167 kB 00:00 (367/1097): libtheora-devel-1.1.1-32.fc37.x86_6 1.0 MB/s | 32 kB 00:00 (368/1097): libtiff-4.4.0-4.fc37.x86_64.rpm 4.6 MB/s | 197 kB 00:00 (369/1097): libtiff-devel-4.4.0-4.fc37.x86_64.r 9.2 MB/s | 546 kB 00:00 (370/1097): libtool-ltdl-2.4.7-5.fc38.x86_64.rp 838 kB/s | 37 kB 00:00 (371/1097): libstdc++-devel-13.0.0-0.9.fc38.x86 6.2 MB/s | 2.6 MB 00:00 (372/1097): libtracker-sparql-3.4.2-2.fc38.x86_ 7.5 MB/s | 358 kB 00:00 (373/1097): libusb1-1.0.26-1.fc38.x86_64.rpm 3.1 MB/s | 74 kB 00:00 (374/1097): libunwind-1.6.2-5.fc38.x86_64.rpm 1.6 MB/s | 67 kB 00:00 (375/1097): libusb1-devel-1.0.26-1.fc38.x86_64. 415 kB/s | 25 kB 00:00 (376/1097): libuv-1.44.2-2.fc37.x86_64.rpm 1.9 MB/s | 151 kB 00:00 (377/1097): libva-2.17.0-1.fc38.x86_64.rpm 2.0 MB/s | 104 kB 00:00 (378/1097): libvmaf-2.3.0-4.fc37.x86_64.rpm 3.8 MB/s | 180 kB 00:00 (379/1097): libvisual-0.4.0-37.fc38.x86_64.rpm 1.5 MB/s | 143 kB 00:00 (380/1097): libvorbis-1.3.7-6.fc37.x86_64.rpm 3.2 MB/s | 195 kB 00:00 (381/1097): libwacom-2.4.0-1.fc37.x86_64.rpm 955 kB/s | 42 kB 00:00 (382/1097): libwacom-data-2.4.0-1.fc37.noarch.r 3.2 MB/s | 180 kB 00:00 (383/1097): libwayland-cursor-1.21.0-1.fc37.x86 506 kB/s | 19 kB 00:00 (384/1097): libwayland-egl-1.21.0-1.fc37.x86_64 298 kB/s | 13 kB 00:00 (385/1097): libwayland-server-1.21.0-1.fc37.x86 390 kB/s | 41 kB 00:00 (386/1097): libwayland-client-1.21.0-1.fc37.x86 144 kB/s | 33 kB 00:00 (387/1097): libwebp-1.3.0-1.fc38.x86_64.rpm 6.3 MB/s | 283 kB 00:00 (388/1097): libwpe-1.14.0-1.fc38.x86_64.rpm 671 kB/s | 29 kB 00:00 (389/1097): libxcb-1.13.1-10.fc37.x86_64.rpm 4.4 MB/s | 231 kB 00:00 (390/1097): libxcrypt-devel-4.4.33-5.fc38.x86_6 670 kB/s | 30 kB 00:00 (391/1097): libxkbcommon-1.5.0-1.fc38.x86_64.rp 5.2 MB/s | 140 kB 00:00 (392/1097): libxkbcommon-devel-1.5.0-1.fc38.x86 1.3 MB/s | 65 kB 00:00 (393/1097): libxcb-devel-1.13.1-10.fc37.x86_64. 7.0 MB/s | 1.4 MB 00:00 (394/1097): libxkbcommon-x11-1.5.0-1.fc38.x86_6 622 kB/s | 22 kB 00:00 (395/1097): libxshmfence-1.3-11.fc37.x86_64.rpm 317 kB/s | 12 kB 00:00 (396/1097): libxml2-devel-2.10.3-2.fc38.x86_64. 6.4 MB/s | 531 kB 00:00 (397/1097): libxslt-1.1.37-1.fc38.x86_64.rpm 3.7 MB/s | 184 kB 00:00 (398/1097): lilv-libs-0.24.14-3.fc37.x86_64.rpm 1.7 MB/s | 58 kB 00:00 (399/1097): lksctp-tools-1.0.19-2.fc37.x86_64.r 2.6 MB/s | 91 kB 00:00 (400/1097): lua-5.4.4-7.fc38.x86_64.rpm 4.8 MB/s | 189 kB 00:00 (401/1097): lua-filesystem-1.8.0-7.fc37.x86_64. 1.1 MB/s | 34 kB 00:00 (402/1097): lua-json-1.3.4-2.fc37.noarch.rpm 715 kB/s | 30 kB 00:00 (403/1097): lua-lpeg-1.0.2-9.fc37.x86_64.rpm 1.6 MB/s | 67 kB 00:00 (404/1097): libspatialite-5.0.1-19.fc38.x86_64. 2.2 MB/s | 3.4 MB 00:01 (405/1097): lua-posix-35.1-4.fc37.x86_64.rpm 3.1 MB/s | 139 kB 00:00 (406/1097): lua-term-0.07-16.fc37.x86_64.rpm 403 kB/s | 15 kB 00:00 (407/1097): lz4-devel-1.9.4-1.fc38.x86_64.rpm 788 kB/s | 31 kB 00:00 (408/1097): mailcap-2.1.53-4.fc37.noarch.rpm 886 kB/s | 33 kB 00:00 (409/1097): m4-1.4.19-4.fc37.x86_64.rpm 3.3 MB/s | 303 kB 00:00 (410/1097): make-4.3-11.fc37.x86_64.rpm 9.4 MB/s | 542 kB 00:00 (411/1097): mariadb-connector-c-config-3.2.7-2. 274 kB/s | 9.6 kB 00:00 (412/1097): mariadb-connector-c-devel-3.2.7-2.f 1.7 MB/s | 58 kB 00:00 (413/1097): mariadb-connector-c-3.2.7-2.fc37.x8 2.3 MB/s | 196 kB 00:00 (414/1097): mesa-filesystem-22.3.3-1.fc38.x86_6 561 kB/s | 18 kB 00:00 (415/1097): mesa-libEGL-22.3.3-1.fc38.x86_64.rp 2.4 MB/s | 130 kB 00:00 (416/1097): mesa-libEGL-devel-22.3.3-1.fc38.x86 310 kB/s | 21 kB 00:00 (417/1097): mesa-libGL-22.3.3-1.fc38.x86_64.rpm 1.8 MB/s | 175 kB 00:00 (418/1097): mesa-libGL-devel-22.3.3-1.fc38.x86_ 566 kB/s | 36 kB 00:00 (419/1097): mesa-libGLU-devel-9.0.1-7.fc37.x86_ 194 kB/s | 13 kB 00:00 (420/1097): mesa-libGLU-9.0.1-7.fc37.x86_64.rpm 2.0 MB/s | 153 kB 00:00 (421/1097): llvm-libs-15.0.7-1.fc38.x86_64.rpm 36 MB/s | 25 MB 00:00 (422/1097): mesa-libgbm-22.3.3-1.fc38.x86_64.rp 672 kB/s | 45 kB 00:00 (423/1097): mesa-libglapi-22.3.3-1.fc38.x86_64. 646 kB/s | 54 kB 00:00 (424/1097): mkfontscale-1.2.2-2.fc37.x86_64.rpm 1.1 MB/s | 32 kB 00:00 (425/1097): mpdecimal-2.5.1-4.fc37.x86_64.rpm 4.3 MB/s | 102 kB 00:00 (426/1097): minizip-ng-3.0.7-2.fc38.x86_64.rpm 1.5 MB/s | 70 kB 00:00 (427/1097): mpg123-libs-1.31.2-1.fc38.x86_64.rp 7.5 MB/s | 340 kB 00:00 (428/1097): mtdev-1.1.6-4.fc37.x86_64.rpm 421 kB/s | 20 kB 00:00 (429/1097): mpich-4.0.2-4.fc38.x86_64.rpm 20 MB/s | 1.8 MB 00:00 (430/1097): ncurses-6.4-1.20230107.fc38.x86_64. 14 MB/s | 412 kB 00:00 (431/1097): netcdf-4.9.0-4.fc38.x86_64.rpm 12 MB/s | 828 kB 00:00 (432/1097): netcdf-cxx-4.2-30.fc37.x86_64.rpm 913 kB/s | 45 kB 00:00 (433/1097): mpich-devel-4.0.2-4.fc38.x86_64.rpm 7.6 MB/s | 1.4 MB 00:00 (434/1097): netcdf-devel-4.9.0-4.fc38.x86_64.rp 2.1 MB/s | 99 kB 00:00 (435/1097): netcdf-cxx-devel-4.2-30.fc37.x86_64 6.6 MB/s | 386 kB 00:00 (436/1097): netpbm-11.01.00-1.fc38.x86_64.rpm 5.1 MB/s | 185 kB 00:00 (437/1097): netcdf-mpich-devel-4.9.0-4.fc38.x86 1.0 MB/s | 51 kB 00:00 (438/1097): nspr-4.35.0-3.fc38.x86_64.rpm 5.6 MB/s | 136 kB 00:00 (439/1097): netcdf-mpich-4.9.0-4.fc38.x86_64.rp 8.4 MB/s | 820 kB 00:00 (440/1097): nss-3.87.0-1.fc38.x86_64.rpm 22 MB/s | 692 kB 00:00 (441/1097): nss-sysinit-3.87.0-1.fc38.x86_64.rp 838 kB/s | 18 kB 00:00 (442/1097): nss-softokn-3.87.0-1.fc38.x86_64.rp 25 MB/s | 1.0 MB 00:00 (443/1097): nss-util-3.87.0-1.fc38.x86_64.rpm 3.8 MB/s | 86 kB 00:00 (444/1097): octomap-1.9.7-4.fc37.x86_64.rpm 4.3 MB/s | 164 kB 00:00 (445/1097): octomap-devel-1.9.7-4.fc37.x86_64.r 1.5 MB/s | 65 kB 00:00 (446/1097): ogdi-4.1.0-8.fc37.x86_64.rpm 6.0 MB/s | 248 kB 00:00 (447/1097): openblas-0.3.21-4.fc38.x86_64.rpm 733 kB/s | 35 kB 00:00 (448/1097): nss-softokn-freebl-3.87.0-1.fc38.x8 1.7 MB/s | 326 kB 00:00 (449/1097): openblas-openmp-0.3.21-4.fc38.x86_6 25 MB/s | 5.1 MB 00:00 (450/1097): openblas-openmp64-0.3.21-4.fc38.x86 23 MB/s | 4.9 MB 00:00 (451/1097): openblas-serial-0.3.21-4.fc38.x86_6 24 MB/s | 4.9 MB 00:00 (452/1097): openexr-libs-3.1.5-2.fc37.x86_64.rp 18 MB/s | 1.1 MB 00:00 (453/1097): openjpeg2-2.5.0-2.fc37.x86_64.rpm 4.7 MB/s | 178 kB 00:00 (454/1097): openni-1.5.7.10-26.fc36.x86_64.rpm 6.8 MB/s | 388 kB 00:00 (455/1097): openslide-3.4.1-22.fc37.x86_64.rpm 2.2 MB/s | 107 kB 00:00 (456/1097): openni-devel-1.5.7.10-26.fc36.x86_6 9.7 MB/s | 1.1 MB 00:00 (457/1097): openslide-devel-3.4.1-22.fc37.x86_6 356 kB/s | 13 kB 00:00 (458/1097): opencv-core-4.7.0-2.fc38.x86_64.rpm 30 MB/s | 8.1 MB 00:00 (459/1097): opus-1.3.1-11.fc37.x86_64.rpm 5.0 MB/s | 204 kB 00:00 (460/1097): orc-0.4.33-1.fc38.x86_64.rpm 5.5 MB/s | 204 kB 00:00 (461/1097): pango-1.50.12-2.fc38.x86_64.rpm 5.6 MB/s | 341 kB 00:00 (462/1097): pango-devel-1.50.12-2.fc38.x86_64.r 3.3 MB/s | 161 kB 00:00 (463/1097): openssl-devel-3.0.7-3.fc38.x86_64.r 18 MB/s | 2.6 MB 00:00 (464/1097): pcl-devel-1.12.0-24.fc38.x86_64.rpm 20 MB/s | 1.3 MB 00:00 (465/1097): pcre-8.45-1.fc37.2.x86_64.rpm 4.1 MB/s | 202 kB 00:00 (466/1097): pcre2-utf16-10.42-1.fc38.x86_64.rpm 4.5 MB/s | 213 kB 00:00 (467/1097): pcre2-devel-10.42-1.fc38.x86_64.rpm 9.0 MB/s | 506 kB 00:00 (468/1097): perl-Authen-SASL-2.16-28.fc37.noarc 1.5 MB/s | 57 kB 00:00 (469/1097): pcre2-utf32-10.42-1.fc38.x86_64.rpm 4.5 MB/s | 201 kB 00:00 (470/1097): perl-B-1.83-493.fc38.x86_64.rpm 5.1 MB/s | 183 kB 00:00 (471/1097): perl-AutoLoader-5.74-493.fc38.noarc 609 kB/s | 23 kB 00:00 (472/1097): perl-B-Hooks-EndOfScope-0.26-4.fc37 1.2 MB/s | 44 kB 00:00 (473/1097): perl-Business-ISBN-3.007-4.fc37.noa 817 kB/s | 33 kB 00:00 (474/1097): perl-Business-ISBN-Data-20210112.00 860 kB/s | 36 kB 00:00 (475/1097): perl-Business-ISMN-1.202-8.fc38.noa 414 kB/s | 25 kB 00:00 (476/1097): perl-Business-ISSN-1.005-5.fc38.noa 565 kB/s | 18 kB 00:00 (477/1097): pcl-1.12.0-24.fc38.x86_64.rpm 44 MB/s | 15 MB 00:00 (478/1097): perl-Carp-1.52-489.fc37.noarch.rpm 1.2 MB/s | 29 kB 00:00 (479/1097): perl-Class-Accessor-0.51-16.fc37.no 712 kB/s | 29 kB 00:00 (480/1097): perl-Class-Inspector-1.36-12.fc38.n 998 kB/s | 31 kB 00:00 (481/1097): perl-Class-Data-Inheritable-0.09-4. 286 kB/s | 13 kB 00:00 (482/1097): perl-Class-Method-Modifiers-2.13-13 1.5 MB/s | 50 kB 00:00 (483/1097): perl-Class-Struct-0.66-493.fc38.noa 1.1 MB/s | 24 kB 00:00 (484/1097): perl-Class-Singleton-1.6-7.fc37.noa 639 kB/s | 27 kB 00:00 (485/1097): perl-Clone-0.46-1.fc38.x86_64.rpm 592 kB/s | 22 kB 00:00 (486/1097): perl-Compress-Raw-Bzip2-2.201-2.fc3 960 kB/s | 34 kB 00:00 (487/1097): perl-Compress-Raw-Zlib-2.202-4.fc38 1.6 MB/s | 63 kB 00:00 (488/1097): perl-Data-Compare-1.27-10.fc37.noar 1.0 MB/s | 35 kB 00:00 (489/1097): perl-Convert-ASN1-0.33-4.fc37.noarc 1.3 MB/s | 60 kB 00:00 (490/1097): perl-Data-Dump-1.25-5.fc37.noarch.r 743 kB/s | 33 kB 00:00 (491/1097): perl-Data-Dumper-2.184-490.fc37.x86 1.3 MB/s | 56 kB 00:00 (492/1097): perl-Data-OptList-0.113-1.fc38.noar 625 kB/s | 27 kB 00:00 (493/1097): perl-Date-ISO8601-0.005-16.fc37.noa 743 kB/s | 20 kB 00:00 (494/1097): perl-Data-Uniqid-0.12-29.fc37.noarc 203 kB/s | 12 kB 00:00 (495/1097): perl-DateTime-1.59-1.fc38.x86_64.rp 3.2 MB/s | 134 kB 00:00 (496/1097): perl-Date-Manip-6.90-1.fc38.noarch. 17 MB/s | 1.1 MB 00:00 (497/1097): perl-DateTime-Calendar-Julian-0.107 617 kB/s | 24 kB 00:00 (498/1097): perl-DateTime-Format-Builder-0.8300 3.1 MB/s | 93 kB 00:00 (499/1097): perl-DateTime-Format-Strptime-1.79- 1.3 MB/s | 42 kB 00:00 (500/1097): perl-DateTime-TimeZone-2.57-1.fc38. 9.9 MB/s | 391 kB 00:00 (501/1097): perl-DateTime-TimeZone-SystemV-0.01 603 kB/s | 24 kB 00:00 (502/1097): perl-DateTime-Locale-1.37-1.fc38.no 35 MB/s | 3.4 MB 00:00 (503/1097): perl-DateTime-TimeZone-Tzfile-0.011 538 kB/s | 20 kB 00:00 (504/1097): perl-Devel-CallChecker-0.008-18.fc3 579 kB/s | 22 kB 00:00 (505/1097): perl-Devel-Caller-2.06-29.fc37.x86_ 604 kB/s | 19 kB 00:00 (506/1097): perl-Devel-GlobalDestruction-0.14-1 414 kB/s | 17 kB 00:00 (507/1097): perl-Devel-LexAlias-0.05-30.fc37.x8 467 kB/s | 16 kB 00:00 (508/1097): perl-Devel-StackTrace-2.04-14.fc38. 721 kB/s | 30 kB 00:00 (509/1097): perl-Digest-HMAC-1.04-6.fc37.noarch 590 kB/s | 23 kB 00:00 (510/1097): perl-Digest-1.20-489.fc37.noarch.rp 619 kB/s | 26 kB 00:00 (511/1097): perl-Dist-CheckConflicts-0.11-26.fc 762 kB/s | 23 kB 00:00 (512/1097): perl-Digest-SHA-6.03-1.fc37.x86_64. 1.8 MB/s | 62 kB 00:00 (513/1097): perl-DynaLoader-1.52-493.fc38.x86_6 1.3 MB/s | 28 kB 00:00 (514/1097): perl-DynaLoader-Functions-0.003-17. 448 kB/s | 18 kB 00:00 (515/1097): perl-Email-Date-Format-1.005-23.fc3 437 kB/s | 18 kB 00:00 (516/1097): perl-Encode-3.19-492.fc38.x86_64.rp 40 MB/s | 1.7 MB 00:00 (517/1097): perl-Digest-MD5-2.58-489.fc37.x86_6 225 kB/s | 36 kB 00:00 (518/1097): perl-English-1.11-493.fc38.noarch.r 452 kB/s | 16 kB 00:00 (519/1097): perl-Encode-Locale-1.05-25.fc38.noa 327 kB/s | 18 kB 00:00 (520/1097): perl-Errno-1.36-493.fc38.x86_64.rpm 607 kB/s | 17 kB 00:00 (521/1097): perl-Eval-Closure-0.14-19.fc37.noar 856 kB/s | 24 kB 00:00 (522/1097): perl-Exception-Class-1.45-6.fc37.no 1.2 MB/s | 44 kB 00:00 (523/1097): perl-Exporter-5.77-489.fc37.noarch. 972 kB/s | 31 kB 00:00 (524/1097): perl-Fcntl-1.15-493.fc38.x86_64.rpm 1.0 MB/s | 22 kB 00:00 (525/1097): perl-ExtUtils-MM-Utils-7.66-1.fc38. 282 kB/s | 11 kB 00:00 (526/1097): perl-File-Basename-2.85-493.fc38.no 719 kB/s | 19 kB 00:00 (527/1097): perl-File-Compare-1.100.700-493.fc3 378 kB/s | 15 kB 00:00 (528/1097): perl-File-Copy-2.39-493.fc38.noarch 674 kB/s | 22 kB 00:00 (529/1097): perl-File-Find-1.40-493.fc38.noarch 720 kB/s | 27 kB 00:00 (530/1097): perl-File-Find-Rule-0.34-24.fc38.no 662 kB/s | 32 kB 00:00 (531/1097): perl-File-Listing-6.15-4.fc38.noarc 487 kB/s | 24 kB 00:00 (532/1097): perl-File-Path-2.18-489.fc37.noarch 1.1 MB/s | 35 kB 00:00 (533/1097): perl-File-Slurper-0.014-1.fc38.noar 540 kB/s | 21 kB 00:00 (534/1097): perl-File-Temp-0.231.100-489.fc37.n 1.5 MB/s | 59 kB 00:00 (535/1097): perl-File-ShareDir-1.118-7.fc37.noa 650 kB/s | 30 kB 00:00 (536/1097): perl-File-stat-1.12-493.fc38.noarch 878 kB/s | 19 kB 00:00 (537/1097): perl-FileHandle-2.03-493.fc38.noarc 311 kB/s | 17 kB 00:00 (538/1097): perl-Filter-1.64-1.fc38.x86_64.rpm 1.5 MB/s | 89 kB 00:00 (539/1097): perl-FindBin-1.53-493.fc38.noarch.r 227 kB/s | 16 kB 00:00 (540/1097): perl-Getopt-Long-2.54-1.fc38.noarch 2.0 MB/s | 60 kB 00:00 (541/1097): perl-GSSAPI-0.28-40.fc37.x86_64.rpm 1.2 MB/s | 56 kB 00:00 (542/1097): perl-Getopt-Std-1.13-493.fc38.noarc 811 kB/s | 18 kB 00:00 (543/1097): perl-HTML-Parser-3.80-1.fc38.x86_64 2.5 MB/s | 126 kB 00:00 (544/1097): perl-HTML-Tagset-3.20-52.fc37.noarc 469 kB/s | 19 kB 00:00 (545/1097): perl-HTTP-Cookies-6.10-8.fc38.noarc 846 kB/s | 37 kB 00:00 (546/1097): perl-HTTP-Date-6.05-11.fc38.noarch. 506 kB/s | 23 kB 00:00 (547/1097): perl-HTTP-Negotiate-6.01-34.fc38.no 575 kB/s | 19 kB 00:00 (548/1097): perl-HTTP-Message-6.44-1.fc38.noarc 2.2 MB/s | 104 kB 00:00 (549/1097): perl-HTTP-Tiny-0.082-1.fc37.noarch. 2.1 MB/s | 55 kB 00:00 (550/1097): perl-I18N-LangTags-0.45-493.fc38.no 1.7 MB/s | 56 kB 00:00 (551/1097): perl-Hash-Util-FieldHash-1.26-493.f 1.1 MB/s | 40 kB 00:00 (552/1097): perl-IO-1.50-493.fc38.x86_64.rpm 4.1 MB/s | 94 kB 00:00 (553/1097): perl-I18N-Langinfo-0.21-493.fc38.x8 656 kB/s | 25 kB 00:00 (554/1097): perl-IO-Compress-2.201-3.fc37.noarc 5.0 MB/s | 273 kB 00:00 (555/1097): perl-IO-HTML-1.004-9.fc38.noarch.rp 719 kB/s | 28 kB 00:00 (556/1097): perl-IO-Socket-IP-0.41-490.fc37.noa 789 kB/s | 42 kB 00:00 (557/1097): perl-IO-Socket-SSL-2.079-1.fc38.noa 5.4 MB/s | 225 kB 00:00 (558/1097): perl-IO-String-1.08-46.fc37.noarch. 398 kB/s | 17 kB 00:00 (559/1097): perl-IPC-Cmd-1.04-490.fc37.noarch.r 1.2 MB/s | 40 kB 00:00 (560/1097): perl-IPC-Open3-1.22-493.fc38.noarch 1.1 MB/s | 25 kB 00:00 (561/1097): perl-IPC-Run3-0.048-27.fc38.noarch. 1.2 MB/s | 39 kB 00:00 (562/1097): perl-IPC-System-Simple-1.30-9.fc37. 1.2 MB/s | 39 kB 00:00 (563/1097): perl-IPC-SysV-2.09-490.fc37.x86_64. 1.0 MB/s | 42 kB 00:00 (564/1097): perl-JSON-4.10-1.fc38.noarch.rpm 2.6 MB/s | 97 kB 00:00 (565/1097): perl-LDAP-0.68-8.fc37.noarch.rpm 12 MB/s | 400 kB 00:00 (566/1097): perl-LWP-MediaTypes-6.04-13.fc38.no 696 kB/s | 33 kB 00:00 (567/1097): perl-LWP-Protocol-https-6.10-8.fc38 446 kB/s | 21 kB 00:00 (568/1097): perl-Lingua-Translit-0.29-2.fc37.no 739 kB/s | 34 kB 00:00 (569/1097): perl-List-AllUtils-0.19-8.fc38.noar 1.6 MB/s | 49 kB 00:00 (570/1097): perl-List-UtilsBy-0.12-5.fc38.noarc 777 kB/s | 28 kB 00:00 (571/1097): perl-Locale-Maketext-1.32-1.fc38.no 1.9 MB/s | 95 kB 00:00 (572/1097): perl-Locale-Maketext-Simple-0.21-49 374 kB/s | 20 kB 00:00 (573/1097): perl-Log-Dispatch-2.70-9.fc38.noarc 2.0 MB/s | 85 kB 00:00 (574/1097): perl-Log-Dispatch-FileRotate-1.38-5 978 kB/s | 33 kB 00:00 (575/1097): perl-MIME-Base64-3.16-489.fc37.x86_ 1.4 MB/s | 30 kB 00:00 (576/1097): perl-Log-Log4perl-1.57-1.fc38.noarc 4.8 MB/s | 372 kB 00:00 (577/1097): perl-List-SomeUtils-0.59-1.fc38.noa 252 kB/s | 45 kB 00:00 (578/1097): perl-MIME-Charset-1.013.1-1.fc38.no 1.2 MB/s | 49 kB 00:00 (579/1097): perl-MIME-Lite-3.033-5.fc37.noarch. 2.5 MB/s | 95 kB 00:00 (580/1097): perl-MIME-Types-2.24-1.fc38.noarch. 948 kB/s | 70 kB 00:00 (581/1097): perl-MRO-Compat-0.15-4.fc37.noarch. 297 kB/s | 26 kB 00:00 (582/1097): perl-Mail-Sendmail-0.80-16.fc37.noa 955 kB/s | 36 kB 00:00 (583/1097): perl-Mail-Sender-0.903-19.fc37.noar 633 kB/s | 51 kB 00:00 (584/1097): perl-MailTools-2.21-12.fc37.noarch. 2.7 MB/s | 111 kB 00:00 (585/1097): perl-Math-BigRat-0.2624-2.fc37.noar 1.0 MB/s | 42 kB 00:00 (586/1097): perl-Math-Complex-1.59-493.fc38.noa 1.7 MB/s | 49 kB 00:00 (587/1097): perl-Module-Implementation-0.09-35. 575 kB/s | 19 kB 00:00 (588/1097): perl-Math-BigInt-1.9998.37-2.fc37.n 2.1 MB/s | 206 kB 00:00 (589/1097): perl-Module-CoreList-5.20221220-1.f 1.6 MB/s | 84 kB 00:00 (590/1097): perl-Module-Load-0.36-489.fc37.noar 529 kB/s | 17 kB 00:00 (591/1097): perl-Module-Metadata-1.000037-489.f 928 kB/s | 35 kB 00:00 (592/1097): perl-Module-Load-Conditional-0.74-4 315 kB/s | 22 kB 00:00 (593/1097): perl-Module-Runtime-0.016-18.fc38.n 561 kB/s | 23 kB 00:00 (594/1097): perl-Mozilla-CA-20221114-1.fc38.noa 257 kB/s | 13 kB 00:00 (595/1097): perl-NTLM-1.09-33.fc37.noarch.rpm 579 kB/s | 22 kB 00:00 (596/1097): perl-Net-HTTP-6.22-4.fc38.noarch.rp 1.0 MB/s | 39 kB 00:00 (597/1097): perl-Net-SMTP-SSL-1.04-19.fc37.noar 418 kB/s | 12 kB 00:00 (598/1097): perl-Number-Compare-0.03-34.fc38.no 323 kB/s | 12 kB 00:00 (599/1097): perl-Opcode-1.57-493.fc38.x86_64.rp 1.1 MB/s | 39 kB 00:00 (600/1097): perl-Net-SSLeay-1.92-4.fc37.x86_64. 7.1 MB/s | 362 kB 00:00 (601/1097): perl-POSIX-2.03-493.fc38.x86_64.rpm 4.3 MB/s | 100 kB 00:00 (602/1097): perl-Package-Generator-1.106-26.fc3 740 kB/s | 23 kB 00:00 (603/1097): perl-Package-Stash-0.40-3.fc37.noar 975 kB/s | 33 kB 00:00 (604/1097): perl-Package-Stash-XS-0.30-2.fc37.x 795 kB/s | 36 kB 00:00 (605/1097): perl-PadWalker-2.5-7.fc37.x86_64.rp 664 kB/s | 27 kB 00:00 (606/1097): perl-Params-Check-0.38-489.fc37.noa 502 kB/s | 22 kB 00:00 (607/1097): perl-Params-Classify-0.015-17.fc37. 779 kB/s | 32 kB 00:00 (608/1097): perl-Params-Util-1.102-9.fc38.x86_6 661 kB/s | 33 kB 00:00 (609/1097): perl-Params-Validate-1.31-2.fc38.x8 1.4 MB/s | 69 kB 00:00 (610/1097): perl-Params-ValidationCompiler-0.31 1.0 MB/s | 37 kB 00:00 (611/1097): perl-PathTools-3.84-489.fc37.x86_64 3.7 MB/s | 89 kB 00:00 (612/1097): perl-Pod-Escapes-1.07-489.fc37.noar 909 kB/s | 20 kB 00:00 (613/1097): perl-Parse-RecDescent-1.967015-18.f 3.9 MB/s | 209 kB 00:00 (614/1097): perl-Pod-Perldoc-3.28.01-490.fc37.n 3.9 MB/s | 90 kB 00:00 (615/1097): perl-Pod-Html-1.33-493.fc38.noarch. 988 kB/s | 33 kB 00:00 (616/1097): perl-Pod-Usage-2.03-3.fc37.noarch.r 1.8 MB/s | 40 kB 00:00 (617/1097): perl-Pod-Simple-3.43-490.fc37.noarc 7.1 MB/s | 225 kB 00:00 (618/1097): perl-Ref-Util-0.204-15.fc37.noarch. 754 kB/s | 24 kB 00:00 (619/1097): perl-Ref-Util-XS-0.117-16.fc37.x86_ 596 kB/s | 23 kB 00:00 (620/1097): perl-Regexp-Common-2017060201-20.fc 4.2 MB/s | 184 kB 00:00 (621/1097): perl-Role-Tiny-2.002004-7.fc37.noar 1.1 MB/s | 33 kB 00:00 (622/1097): perl-SelectSaver-1.02-493.fc38.noar 638 kB/s | 14 kB 00:00 (623/1097): perl-Scalar-List-Utils-1.63-489.fc3 3.0 MB/s | 72 kB 00:00 (624/1097): perl-Socket-2.036-1.fc38.x86_64.rpm 2.4 MB/s | 55 kB 00:00 (625/1097): perl-Safe-2.43-493.fc38.noarch.rpm 505 kB/s | 27 kB 00:00 (626/1097): perl-Storable-3.26-489.fc37.x86_64. 4.2 MB/s | 97 kB 00:00 (627/1097): perl-Sort-Key-1.33-25.fc37.x86_64.r 853 kB/s | 47 kB 00:00 (628/1097): perl-Specio-0.48-2.fc37.noarch.rpm 4.3 MB/s | 166 kB 00:00 (629/1097): perl-Sub-Exporter-0.989-1.fc38.noar 2.3 MB/s | 77 kB 00:00 (630/1097): perl-Sub-Exporter-Progressive-0.001 734 kB/s | 21 kB 00:00 (631/1097): perl-Sub-Identify-0.14-20.fc37.x86_ 868 kB/s | 28 kB 00:00 (632/1097): perl-Symbol-1.09-493.fc38.noarch.rp 757 kB/s | 16 kB 00:00 (633/1097): perl-Sub-Install-0.929-1.fc38.noarc 542 kB/s | 23 kB 00:00 (634/1097): perl-Term-ANSIColor-5.01-490.fc37.n 2.1 MB/s | 48 kB 00:00 (635/1097): perl-Sys-Hostname-1.24-493.fc38.x86 294 kB/s | 19 kB 00:00 (636/1097): perl-Sys-Syslog-0.36-490.fc37.x86_6 890 kB/s | 47 kB 00:00 (637/1097): perl-Term-Cap-1.17-489.fc37.noarch. 991 kB/s | 22 kB 00:00 (638/1097): perl-Text-Balanced-2.06-2.fc37.noar 1.0 MB/s | 49 kB 00:00 (639/1097): perl-Text-BibTeX-0.88-12.fc37.x86_6 5.0 MB/s | 271 kB 00:00 (640/1097): perl-Text-CSV-2.02-1.fc38.noarch.rp 2.6 MB/s | 115 kB 00:00 (641/1097): perl-Text-ParseWords-3.31-489.fc37. 768 kB/s | 16 kB 00:00 (642/1097): perl-Text-Glob-0.11-19.fc38.noarch. 363 kB/s | 13 kB 00:00 (643/1097): perl-Text-Roman-3.5-23.fc37.noarch. 540 kB/s | 23 kB 00:00 (644/1097): perl-Text-Tabs+Wrap-2021.0814-489.f 1.0 MB/s | 22 kB 00:00 (645/1097): perl-Text-Soundex-3.05-24.fc38.x86_ 881 kB/s | 30 kB 00:00 (646/1097): perl-Text-Unidecode-1.30-19.fc37.no 4.6 MB/s | 181 kB 00:00 (647/1097): perl-Thread-Queue-3.14-489.fc37.noa 563 kB/s | 21 kB 00:00 (648/1097): perl-Tie-4.6-493.fc38.noarch.rpm 1.0 MB/s | 33 kB 00:00 (649/1097): perl-Tie-RefHash-1.40-489.fc37.noar 695 kB/s | 23 kB 00:00 (650/1097): perl-Time-HiRes-1.9770-489.fc37.x86 1.2 MB/s | 57 kB 00:00 (651/1097): perl-Tie-Cycle-1.227-6.fc38.noarch. 315 kB/s | 19 kB 00:00 (652/1097): perl-Time-Local-1.300-489.fc37.noar 1.5 MB/s | 33 kB 00:00 (653/1097): perl-Try-Tiny-0.31-4.fc37.noarch.rp 1.2 MB/s | 42 kB 00:00 (654/1097): perl-TimeDate-2.33-9.fc37.noarch.rp 1.3 MB/s | 60 kB 00:00 (655/1097): perl-URI-5.17-1.fc38.noarch.rpm 3.1 MB/s | 123 kB 00:00 (656/1097): perl-Unicode-LineBreak-2019.001-14. 3.4 MB/s | 121 kB 00:00 (657/1097): perl-Unicode-Normalize-1.31-489.fc3 2.6 MB/s | 94 kB 00:00 (658/1097): perl-Unicode-Collate-1.31-489.fc37. 12 MB/s | 750 kB 00:00 (659/1097): perl-Variable-Magic-0.63-1.fc38.x86 1.7 MB/s | 54 kB 00:00 (660/1097): perl-Unicode-UCD-0.78-493.fc38.noar 2.0 MB/s | 80 kB 00:00 (661/1097): perl-WWW-RobotRules-6.02-35.fc38.no 380 kB/s | 20 kB 00:00 (662/1097): perl-XML-LibXML-Simple-1.01-10.fc37 795 kB/s | 33 kB 00:00 (663/1097): perl-XML-LibXML-2.0208-1.fc38.x86_6 7.1 MB/s | 361 kB 00:00 (664/1097): perl-XML-NamespaceSupport-1.12-18.f 692 kB/s | 26 kB 00:00 (665/1097): perl-XML-LibXSLT-2.002.000-3.fc37.x 1.5 MB/s | 69 kB 00:00 (666/1097): perl-XML-Parser-2.46-12.fc37.x86_64 5.1 MB/s | 237 kB 00:00 (667/1097): perl-XML-SAX-1.02-11.fc37.noarch.rp 1.8 MB/s | 64 kB 00:00 (668/1097): perl-XML-SAX-Base-1.09-18.fc37.noar 820 kB/s | 32 kB 00:00 (669/1097): perl-XML-Writer-0.900-9.fc38.noarch 912 kB/s | 34 kB 00:00 (670/1097): perl-XML-XPath-1.48-2.fc38.noarch.r 3.0 MB/s | 91 kB 00:00 (671/1097): perl-XString-0.005-7.fc37.x86_64.rp 623 kB/s | 23 kB 00:00 (672/1097): perl-autodie-2.34-490.fc37.noarch.r 2.7 MB/s | 99 kB 00:00 (673/1097): perl-constant-1.33-490.fc37.noarch. 1.0 MB/s | 23 kB 00:00 (674/1097): perl-base-2.27-493.fc38.noarch.rpm 444 kB/s | 18 kB 00:00 (675/1097): perl-autovivification-0.18-17.fc37. 631 kB/s | 33 kB 00:00 (676/1097): perl-if-0.61.000-493.fc38.noarch.rp 752 kB/s | 16 kB 00:00 (677/1097): perl-deprecate-0.04-493.fc38.noarch 324 kB/s | 17 kB 00:00 (678/1097): perl-interpreter-5.36.0-493.fc38.x8 3.1 MB/s | 74 kB 00:00 (679/1097): perl-lib-0.65-493.fc38.x86_64.rpm 497 kB/s | 17 kB 00:00 (680/1097): perl-libnet-3.14-490.fc37.noarch.rp 4.0 MB/s | 132 kB 00:00 (681/1097): perl-encoding-3.00-492.fc38.x86_64. 788 kB/s | 63 kB 00:00 (682/1097): perl-locale-1.10-493.fc38.noarch.rp 457 kB/s | 16 kB 00:00 (683/1097): perl-libwww-perl-6.67-3.fc38.noarch 4.8 MB/s | 212 kB 00:00 (684/1097): perl-mro-1.26-493.fc38.x86_64.rpm 1.4 MB/s | 31 kB 00:00 (685/1097): perl-meta-notation-5.36.0-493.fc38. 331 kB/s | 12 kB 00:00 (686/1097): perl-libs-5.36.0-493.fc38.x86_64.rp 28 MB/s | 2.2 MB 00:00 (687/1097): perl-namespace-autoclean-0.29-13.fc 793 kB/s | 26 kB 00:00 (688/1097): perl-namespace-clean-0.27-21.fc37.n 1.1 MB/s | 35 kB 00:00 (689/1097): perl-open-1.13-493.fc38.noarch.rpm 516 kB/s | 18 kB 00:00 (690/1097): perl-overload-1.35-493.fc38.noarch. 2.1 MB/s | 48 kB 00:00 (691/1097): perl-overloading-0.02-493.fc38.noar 689 kB/s | 15 kB 00:00 (692/1097): perl-parent-0.239-1.fc38.noarch.rpm 662 kB/s | 14 kB 00:00 (693/1097): perl-podlators-5.01-1.fc38.noarch.r 4.8 MB/s | 125 kB 00:00 (694/1097): perl-sigtrap-1.10-493.fc38.noarch.r 438 kB/s | 18 kB 00:00 (695/1097): perl-subs-1.04-493.fc38.noarch.rpm 381 kB/s | 14 kB 00:00 (696/1097): perl-threads-2.27-489.fc37.x86_64.r 1.7 MB/s | 57 kB 00:00 (697/1097): perl-vars-1.05-493.fc38.noarch.rpm 704 kB/s | 15 kB 00:00 (698/1097): perl-threads-shared-1.64-489.fc37.x 1.3 MB/s | 44 kB 00:00 (699/1097): perl-version-0.99.29-490.fc37.x86_6 1.8 MB/s | 63 kB 00:00 (700/1097): perltidy-20221112-1.fc38.noarch.rpm 15 MB/s | 673 kB 00:00 (701/1097): pixman-0.40.0-6.fc37.x86_64.rpm 5.5 MB/s | 277 kB 00:00 (702/1097): poly2tri-0.0-25.20130501hg26242d0aa 868 kB/s | 31 kB 00:00 (703/1097): pixman-devel-0.40.0-6.fc37.x86_64.r 265 kB/s | 17 kB 00:00 (704/1097): poppler-22.08.0-4.fc38.x86_64.rpm 23 MB/s | 1.2 MB 00:00 (705/1097): procps-ng-3.3.17-8.fc38.x86_64.rpm 13 MB/s | 339 kB 00:00 (706/1097): poppler-glib-22.08.0-4.fc38.x86_64. 2.7 MB/s | 176 kB 00:00 (707/1097): proj-9.1.1-1.fc38.x86_64.rpm 30 MB/s | 1.4 MB 00:00 (708/1097): proj-devel-9.1.1-1.fc38.x86_64.rpm 1.4 MB/s | 85 kB 00:00 (709/1097): proj-data-9.1.1-1.fc38.noarch.rpm 12 MB/s | 1.2 MB 00:00 (710/1097): pugixml-1.13-1.fc38.x86_64.rpm 2.3 MB/s | 100 kB 00:00 (711/1097): protobuf-3.19.6-1.fc38.x86_64.rpm 15 MB/s | 984 kB 00:00 (712/1097): pugixml-devel-1.13-1.fc38.x86_64.rp 625 kB/s | 23 kB 00:00 (713/1097): pyproject-rpm-macros-1.5.0-1.fc38.n 876 kB/s | 40 kB 00:00 (714/1097): python-rpm-macros-3.11-7.fc38.noarc 541 kB/s | 20 kB 00:00 (715/1097): python-pip-wheel-22.3.1-1.fc38.noar 21 MB/s | 1.4 MB 00:00 (716/1097): poppler-data-0.4.11-3.fc37.noarch.r 5.9 MB/s | 2.0 MB 00:00 (717/1097): python-setuptools-wheel-65.5.1-1.fc 22 MB/s | 715 kB 00:00 (718/1097): python3-3.11.1-3.fc38.x86_64.rpm 1.2 MB/s | 27 kB 00:00 (719/1097): python3-devel-3.11.1-3.fc38.x86_64. 6.7 MB/s | 269 kB 00:00 (720/1097): python3-libftdi-1.5-5.fc37.x86_64.r 1.4 MB/s | 81 kB 00:00 (721/1097): python3-packaging-21.3-7.fc38.noarc 1.9 MB/s | 98 kB 00:00 (722/1097): python3-libs-3.11.1-3.fc38.x86_64.r 43 MB/s | 9.6 MB 00:00 (723/1097): python3-pyparsing-3.0.9-2.fc37.noar 1.7 MB/s | 262 kB 00:00 (724/1097): python3-rpm-generators-14-1.fc38.no 809 kB/s | 30 kB 00:00 (725/1097): python3-numpy-1.23.5-1.fc38.x86_64. 30 MB/s | 7.6 MB 00:00 (726/1097): qhull-devel-7.2.1-11.fc38.x86_64.rp 4.0 MB/s | 183 kB 00:00 (727/1097): qt-settings-37.0-1.fc38.noarch.rpm 275 kB/s | 11 kB 00:00 (728/1097): python3-rpm-macros-3.11-7.fc38.noar 117 kB/s | 15 kB 00:00 (729/1097): qt5-designer-5.15.8-1.fc38.x86_64.r 3.6 MB/s | 161 kB 00:00 (730/1097): python3-vtk-9.2.5-1.fc38.x86_64.rpm 47 MB/s | 10 MB 00:00 (731/1097): qt5-linguist-5.15.8-1.fc38.x86_64.r 13 MB/s | 882 kB 00:00 (732/1097): qt5-qtbase-common-5.15.8-2.fc38.noa 373 kB/s | 11 kB 00:00 (733/1097): qt5-doctools-5.15.8-1.fc38.x86_64.r 4.2 MB/s | 693 kB 00:00 (734/1097): qt5-qtbase-5.15.8-2.fc38.x86_64.rpm 31 MB/s | 3.6 MB 00:00 (735/1097): qt5-qtbase-devel-5.15.8-2.fc38.x86_ 30 MB/s | 3.5 MB 00:00 (736/1097): qt5-qtbase-gui-5.15.8-2.fc38.x86_64 27 MB/s | 6.4 MB 00:00 (737/1097): qt5-qtdeclarative-devel-5.15.8-1.fc 9.9 MB/s | 1.5 MB 00:00 (738/1097): qt5-qtdeclarative-5.15.8-1.fc38.x86 22 MB/s | 4.2 MB 00:00 (739/1097): qt5-qtsensors-5.15.8-1.fc38.x86_64. 4.0 MB/s | 227 kB 00:00 (740/1097): qt5-qttools-5.15.8-1.fc38.x86_64.rp 730 kB/s | 40 kB 00:00 (741/1097): qt5-qttools-common-5.15.8-1.fc38.no 332 kB/s | 11 kB 00:00 (742/1097): qt5-qttools-devel-5.15.8-1.fc38.x86 6.5 MB/s | 227 kB 00:00 (743/1097): qt5-qtlocation-5.15.8-1.fc38.x86_64 30 MB/s | 3.0 MB 00:00 (744/1097): qt5-qttools-libs-help-5.15.8-1.fc38 3.9 MB/s | 157 kB 00:00 (745/1097): qt5-qttools-libs-designercomponents 10 MB/s | 787 kB 00:00 (746/1097): qt5-qtwebchannel-5.15.8-1.fc38.x86_ 2.0 MB/s | 99 kB 00:00 (747/1097): qt5-qttools-libs-designer-5.15.8-1. 23 MB/s | 2.7 MB 00:00 (748/1097): qt5-qtwebkit-devel-5.212.0-0.72alph 1.0 MB/s | 71 kB 00:00 (749/1097): qt5-qtx11extras-5.15.8-1.fc38.x86_6 418 kB/s | 35 kB 00:00 (750/1097): qt5-rpm-macros-5.15.8-1.fc38.noarch 253 kB/s | 9.7 kB 00:00 (751/1097): qt5-qtx11extras-devel-5.15.8-1.fc38 175 kB/s | 15 kB 00:00 (752/1097): rhash-1.4.3-1.fc38.x86_64.rpm 3.0 MB/s | 193 kB 00:00 (753/1097): rav1e-libs-0.5.1-6.fc38.x86_64.rpm 9.4 MB/s | 919 kB 00:00 (754/1097): rpm-mpi-hooks-8-4.fc37.noarch.rpm 329 kB/s | 11 kB 00:00 (755/1097): qt5-qtwebkit-5.212.0-0.72alpha4.fc3 46 MB/s | 13 MB 00:00 (756/1097): serd-0.30.12-2.fc37.x86_64.rpm 1.9 MB/s | 61 kB 00:00 (757/1097): shared-mime-info-2.2-2.fc37.x86_64. 15 MB/s | 381 kB 00:00 (758/1097): sombok-2.4.0-17.fc37.x86_64.rpm 1.7 MB/s | 47 kB 00:00 (759/1097): snappy-1.1.9-5.fc37.x86_64.rpm 1.1 MB/s | 36 kB 00:00 (760/1097): sord-0.16.10-1.fc37.x86_64.rpm 1.2 MB/s | 46 kB 00:00 (761/1097): sqlite-devel-3.40.1-1.fc38.x86_64.r 3.5 MB/s | 143 kB 00:00 (762/1097): sqlite-3.40.1-1.fc38.x86_64.rpm 14 MB/s | 811 kB 00:00 (763/1097): sratom-0.6.10-2.fc37.x86_64.rpm 649 kB/s | 26 kB 00:00 (764/1097): soundtouch-2.3.1-3.fc37.x86_64.rpm 930 kB/s | 94 kB 00:00 (765/1097): suitesparse-5.13.0-1.fc38.x86_64.rp 21 MB/s | 1.1 MB 00:00 (766/1097): suitesparse-devel-5.13.0-1.fc38.x86 3.5 MB/s | 139 kB 00:00 (767/1097): sysprof-capture-devel-3.46.0-1.fc38 904 kB/s | 58 kB 00:00 (768/1097): systemd-252.4-598.fc38.x86_64.rpm 44 MB/s | 4.4 MB 00:00 (769/1097): svt-av1-libs-1.4.1-1.fc38.x86_64.rp 15 MB/s | 2.0 MB 00:00 (770/1097): systemd-pam-252.4-598.fc38.x86_64.r 3.7 MB/s | 329 kB 00:00 (771/1097): systemd-udev-252.4-598.fc38.x86_64. 44 MB/s | 2.0 MB 00:00 (772/1097): systemd-rpm-macros-252.4-598.fc38.n 477 kB/s | 31 kB 00:00 (773/1097): tbb-devel-2020.3-12.fc37.x86_64.rpm 7.8 MB/s | 335 kB 00:00 (774/1097): tcl-8.6.12-3.fc38.x86_64.rpm 19 MB/s | 1.1 MB 00:00 (775/1097): tbb-2020.3-12.fc37.x86_64.rpm 1.6 MB/s | 170 kB 00:00 (776/1097): teckit-2.5.9-9.fc37.x86_64.rpm 6.5 MB/s | 433 kB 00:00 (777/1097): texlive-ae-svn15878.1.4-63.fc38.noa 2.8 MB/s | 115 kB 00:00 (778/1097): texlive-algorithms-svn42428-63.fc38 482 kB/s | 22 kB 00:00 (779/1097): texlive-alphalph-svn53087-63.fc38.n 9.7 MB/s | 360 kB 00:00 (780/1097): texlive-amscls-svn55378-63.fc38.noa 18 MB/s | 1.1 MB 00:00 (781/1097): texlive-amsmath-svn63514-63.fc38.no 1.1 MB/s | 46 kB 00:00 (782/1097): texlive-anysize-svn15878.0-63.fc38. 312 kB/s | 12 kB 00:00 (783/1097): texlive-atbegshi-svn53051-63.fc38.n 10 MB/s | 408 kB 00:00 (784/1097): texlive-attachfile-svn42099-63.fc38 500 kB/s | 22 kB 00:00 (785/1097): texlive-attachfile2-svn57959-57.fc3 10 MB/s | 447 kB 00:00 (786/1097): texlive-atveryend-svn53108-63.fc38. 8.0 MB/s | 385 kB 00:00 (787/1097): texlive-auto-pst-pdf-svn56596-63.fc 251 kB/s | 16 kB 00:00 (788/1097): texlive-auxhook-svn53173-63.fc38.no 6.9 MB/s | 294 kB 00:00 (789/1097): texlive-avantgar-svn61983-63.fc38.n 9.4 MB/s | 322 kB 00:00 (790/1097): texlive-babel-english-svn44495-63.f 457 kB/s | 20 kB 00:00 (791/1097): texlive-babel-svn65366-63.fc38.noar 11 MB/s | 479 kB 00:00 (792/1097): texlive-babelbib-svn57349-63.fc38.n 1.2 MB/s | 53 kB 00:00 (793/1097): texlive-base-20220321-57.fc38.x86_6 31 MB/s | 2.6 MB 00:00 (794/1097): texlive-beamer-svn64388-63.fc38.noa 4.1 MB/s | 227 kB 00:00 (795/1097): texlive-beton-svn15878.0-63.fc38.no 451 kB/s | 15 kB 00:00 (796/1097): texlive-bera-svn20031.0-63.fc38.noa 6.8 MB/s | 356 kB 00:00 (797/1097): texlive-biblatex-svn63878-63.fc38.n 6.6 MB/s | 304 kB 00:00 (798/1097): texlive-bibtex-svn64491-57.fc38.x86 8.2 MB/s | 450 kB 00:00 (799/1097): texlive-amsfonts-svn61937-63.fc38.n 7.7 MB/s | 3.7 MB 00:00 (800/1097): texlive-bidi-svn64967-63.fc38.noarc 4.9 MB/s | 201 kB 00:00 (801/1097): texlive-bigintcalc-svn53172-63.fc38 9.2 MB/s | 465 kB 00:00 (802/1097): texlive-bookman-svn61719-63.fc38.no 7.3 MB/s | 368 kB 00:00 (803/1097): texlive-bitset-svn53837-63.fc38.noa 8.9 MB/s | 620 kB 00:00 (804/1097): texlive-bookmark-svn56885-63.fc38.n 11 MB/s | 479 kB 00:00 (805/1097): texlive-breakurl-svn29901.1.40-63.f 469 kB/s | 16 kB 00:00 (806/1097): texlive-breqn-svn60881-63.fc38.noar 1.0 MB/s | 42 kB 00:00 (807/1097): texlive-booktabs-svn53402-63.fc38.n 235 kB/s | 17 kB 00:00 (808/1097): texlive-caption-svn62757-63.fc38.no 1.8 MB/s | 85 kB 00:00 (809/1097): texlive-carlisle-svn59577-63.fc38.n 711 kB/s | 23 kB 00:00 (810/1097): texlive-catchfile-svn53084-63.fc38. 6.3 MB/s | 307 kB 00:00 (811/1097): texlive-changepage-svn15878.1.0c-63 498 kB/s | 19 kB 00:00 (812/1097): texlive-charter-svn15878.0-63.fc38. 4.5 MB/s | 206 kB 00:00 (813/1097): texlive-cite-svn36428.5.5-63.fc38.n 756 kB/s | 31 kB 00:00 (814/1097): texlive-cm-svn57963-63.fc38.noarch. 6.9 MB/s | 322 kB 00:00 (815/1097): texlive-cmap-svn57640-63.fc38.noarc 438 kB/s | 21 kB 00:00 (816/1097): texlive-collection-latex-svn63515-6 166 kB/s | 11 kB 00:00 (817/1097): texlive-collection-basic-svn59159-6 98 kB/s | 11 kB 00:00 (818/1097): texlive-collection-latexrecommended 357 kB/s | 11 kB 00:00 (819/1097): texlive-colortbl-svn64015-63.fc38.n 380 kB/s | 17 kB 00:00 (820/1097): texlive-colorprofiles-svn49086-63.f 893 kB/s | 145 kB 00:00 (821/1097): texlive-courier-svn61719-63.fc38.no 3.7 MB/s | 525 kB 00:00 (822/1097): texlive-crop-svn55424-63.fc38.noarc 334 kB/s | 18 kB 00:00 (823/1097): texlive-csquotes-svn64389-63.fc38.n 730 kB/s | 35 kB 00:00 (824/1097): texlive-ctable-svn38672-63.fc38.noa 409 kB/s | 17 kB 00:00 (825/1097): texlive-currfile-svn64673-63.fc38.n 477 kB/s | 20 kB 00:00 (826/1097): texlive-ctablestack-svn38514-63.fc3 255 kB/s | 17 kB 00:00 (827/1097): texlive-dehyph-svn48599-63.fc38.noa 674 kB/s | 65 kB 00:00 (828/1097): texlive-dvips-svn62387-57.fc38.x86_ 4.0 MB/s | 735 kB 00:00 (829/1097): texlive-ec-svn25033.1.0-63.fc38.noa 7.7 MB/s | 681 kB 00:00 (830/1097): texlive-enctex-svn34957.0-63.fc38.n 1.1 MB/s | 53 kB 00:00 (831/1097): texlive-dvipdfmx-svn61101-57.fc38.x 4.9 MB/s | 3.0 MB 00:00 (832/1097): texlive-enumitem-svn51423-63.fc38.n 119 kB/s | 27 kB 00:00 (833/1097): texlive-epstopdf-svn64439-57.fc38.n 817 kB/s | 29 kB 00:00 (834/1097): texlive-epstopdf-pkg-svn53546-63.fc 2.9 MB/s | 364 kB 00:00 (835/1097): texlive-eso-pic-svn56658-63.fc38.no 230 kB/s | 19 kB 00:00 (836/1097): texlive-etex-pkg-svn41784-63.fc38.n 420 kB/s | 16 kB 00:00 (837/1097): texlive-etex-svn56291-63.fc38.noarc 795 kB/s | 28 kB 00:00 (838/1097): texlive-etoolbox-svn56554-63.fc38.n 611 kB/s | 25 kB 00:00 (839/1097): texlive-etexcmds-svn53171-63.fc38.n 3.9 MB/s | 309 kB 00:00 (840/1097): texlive-euenc-svn19795.0.1h-63.fc38 652 kB/s | 21 kB 00:00 (841/1097): texlive-euler-svn42428-63.fc38.noar 559 kB/s | 17 kB 00:00 (842/1097): texlive-everyshi-svn57001-63.fc38.n 2.6 MB/s | 146 kB 00:00 (843/1097): texlive-everysel-svn57489-63.fc38.n 5.0 MB/s | 448 kB 00:00 (844/1097): texlive-extsizes-svn17263.1.4a-63.f 523 kB/s | 26 kB 00:00 (845/1097): texlive-fancybox-svn18304.1.4-63.fc 605 kB/s | 22 kB 00:00 (846/1097): texlive-fancyref-svn15878.0.9c-63.f 399 kB/s | 18 kB 00:00 (847/1097): texlive-fancyhdr-svn64977-63.fc38.n 238 kB/s | 19 kB 00:00 (848/1097): texlive-fancyvrb-svn63496-63.fc38.n 521 kB/s | 26 kB 00:00 (849/1097): texlive-filecontents-svn52142-63.fc 351 kB/s | 16 kB 00:00 (850/1097): texlive-filehook-svn64822-63.fc38.n 557 kB/s | 22 kB 00:00 (851/1097): texlive-finstrut-svn21719.0.5-63.fc 380 kB/s | 19 kB 00:00 (852/1097): texlive-fix2col-svn38770-63.fc38.no 260 kB/s | 16 kB 00:00 (853/1097): texlive-firstaid-svn64892-63.fc38.n 2.5 MB/s | 274 kB 00:00 (854/1097): texlive-float-svn15878.1.3d-63.fc38 505 kB/s | 16 kB 00:00 (855/1097): texlive-fontspec-svn63386-63.fc38.n 679 kB/s | 44 kB 00:00 (856/1097): texlive-footmisc-svn62524-63.fc38.n 468 kB/s | 24 kB 00:00 (857/1097): texlive-footnotehyper-svn60374-63.f 537 kB/s | 20 kB 00:00 (858/1097): texlive-fpl-svn54512-63.fc38.noarch 2.3 MB/s | 302 kB 00:00 (859/1097): texlive-fp-svn49719-63.fc38.noarch. 196 kB/s | 35 kB 00:00 (860/1097): texlive-geometry-svn61719-63.fc38.n 504 kB/s | 22 kB 00:00 (861/1097): texlive-cm-super-svn15878.0-63.fc38 30 MB/s | 62 MB 00:02 (862/1097): texlive-glyphlist-svn54074-57.fc38. 624 kB/s | 37 kB 00:00 (863/1097): texlive-graphics-cfg-svn41448-63.fc 320 kB/s | 12 kB 00:00 (864/1097): texlive-graphics-svn64892-63.fc38.n 1.3 MB/s | 39 kB 00:00 (865/1097): texlive-gettitlestring-svn53170-63. 2.1 MB/s | 327 kB 00:00 (866/1097): texlive-graphics-def-svn64487-63.fc 315 kB/s | 28 kB 00:00 (867/1097): texlive-grfext-svn53024-63.fc38.noa 6.1 MB/s | 317 kB 00:00 (868/1097): texlive-gsftopk-svn52851-57.fc38.x8 737 kB/s | 34 kB 00:00 (869/1097): texlive-grffile-svn52756-63.fc38.no 4.8 MB/s | 360 kB 00:00 (870/1097): texlive-hobsub-svn52810-63.fc38.noa 938 kB/s | 77 kB 00:00 (871/1097): texlive-hologo-svn61719-63.fc38.noa 6.3 MB/s | 586 kB 00:00 (872/1097): texlive-helvetic-svn61719-63.fc38.n 5.4 MB/s | 655 kB 00:00 (873/1097): texlive-hypdoc-svn63808-63.fc38.noa 7.0 MB/s | 334 kB 00:00 (874/1097): texlive-hopatch-svn56106-63.fc38.no 3.5 MB/s | 312 kB 00:00 (875/1097): texlive-hyperref-svn65014-63.fc38.n 2.5 MB/s | 119 kB 00:00 (876/1097): texlive-hyph-utf8-svn61719-63.fc38. 564 kB/s | 29 kB 00:00 (877/1097): texlive-hycolor-svn53584-63.fc38.no 2.6 MB/s | 383 kB 00:00 (878/1097): texlive-hyphen-base-svn62751-63.fc3 698 kB/s | 33 kB 00:00 (879/1097): texlive-hyphenex-svn57387-63.fc38.n 378 kB/s | 19 kB 00:00 (880/1097): texlive-ifmtarg-svn47544-63.fc38.no 313 kB/s | 14 kB 00:00 (881/1097): texlive-ifplatform-svn45533-63.fc38 314 kB/s | 16 kB 00:00 (882/1097): texlive-iftex-svn61910-63.fc38.noar 474 kB/s | 20 kB 00:00 (883/1097): texlive-infwarerr-svn53023-63.fc38. 3.0 MB/s | 294 kB 00:00 (884/1097): texlive-intcalc-svn53168-63.fc38.no 3.7 MB/s | 431 kB 00:00 (885/1097): texlive-jknapltx-svn19440.0-63.fc38 504 kB/s | 26 kB 00:00 (886/1097): texlive-kastrup-svn15878.0-63.fc38. 333 kB/s | 12 kB 00:00 (887/1097): texlive-index-svn24099.4.1beta-63.f 120 kB/s | 22 kB 00:00 (888/1097): texlive-knuth-local-svn57963-63.fc3 1.0 MB/s | 45 kB 00:00 (889/1097): texlive-knuth-lib-svn57963-63.fc38. 551 kB/s | 52 kB 00:00 (890/1097): texlive-kvdefinekeys-svn53193-63.fc 2.0 MB/s | 305 kB 00:00 (891/1097): texlive-kpathsea-svn64475-57.fc38.x 5.3 MB/s | 1.1 MB 00:00 (892/1097): texlive-kvsetkeys-svn64632-63.fc38. 4.3 MB/s | 398 kB 00:00 (893/1097): texlive-koma-script-svn64685-63.fc3 18 MB/s | 6.4 MB 00:00 (894/1097): texlive-kvoptions-svn63622-63.fc38. 2.5 MB/s | 493 kB 00:00 (895/1097): texlive-l3experimental-svn63089-63. 915 kB/s | 43 kB 00:00 (896/1097): texlive-l3packages-svn65300-63.fc38 626 kB/s | 40 kB 00:00 (897/1097): texlive-l3backend-svn64836-63.fc38. 5.5 MB/s | 896 kB 00:00 (898/1097): texlive-l3kernel-svn65299-63.fc38.n 2.0 MB/s | 201 kB 00:00 (899/1097): texlive-latex-fonts-svn28888.0-63.f 1.4 MB/s | 49 kB 00:00 (900/1097): texlive-latexbug-svn63596-63.fc38.n 5.8 MB/s | 237 kB 00:00 (901/1097): texlive-latexconfig-svn53525-63.fc3 278 kB/s | 15 kB 00:00 (902/1097): texlive-letltxmacro-svn53022-63.fc3 4.8 MB/s | 299 kB 00:00 (903/1097): texlive-lib-20220321-57.fc38.x86_64 6.0 MB/s | 487 kB 00:00 (904/1097): texlive-latex-lab-svn64892-63.fc38. 7.2 MB/s | 1.8 MB 00:00 (905/1097): texlive-lineno-svn65204-63.fc38.noa 1.8 MB/s | 75 kB 00:00 (906/1097): texlive-listings-svn55265-63.fc38.n 3.1 MB/s | 166 kB 00:00 (907/1097): texlive-lm-math-svn36915.1.959-63.f 6.5 MB/s | 447 kB 00:00 (908/1097): texlive-logreq-svn53003-63.fc38.noa 455 kB/s | 20 kB 00:00 (909/1097): texlive-ltabptch-svn17533.1.74d-63. 474 kB/s | 18 kB 00:00 (910/1097): texlive-ltxcmds-svn56421-63.fc38.no 5.1 MB/s | 399 kB 00:00 (911/1097): texlive-ltxmisc-svn21927.0-63.fc38. 636 kB/s | 27 kB 00:00 (912/1097): texlive-lua-alt-getopt-svn56414-63. 262 kB/s | 12 kB 00:00 (913/1097): texlive-lm-svn61719-63.fc38.noarch. 22 MB/s | 12 MB 00:00 (914/1097): texlive-luabidi-svn54512-63.fc38.no 577 kB/s | 19 kB 00:00 (915/1097): texlive-luahbtex-svn62387-57.fc38.x 23 MB/s | 2.0 MB 00:00 (916/1097): texlive-lualatex-math-svn61464-63.f 372 kB/s | 20 kB 00:00 (917/1097): texlive-lualibs-svn64615-63.fc38.no 4.6 MB/s | 159 kB 00:00 (918/1097): texlive-lua-uni-algos-svn62204-63.f 188 kB/s | 96 kB 00:00 (919/1097): texlive-luaotfload-svn64616-57.fc38 17 MB/s | 1.2 MB 00:00 (920/1097): texlive-luatexbase-svn52663-63.fc38 276 kB/s | 15 kB 00:00 (921/1097): texlive-lwarp-svn63905-57.fc38.noar 21 MB/s | 3.3 MB 00:00 (922/1097): texlive-makecmds-svn15878.0-63.fc38 306 kB/s | 15 kB 00:00 (923/1097): texlive-makeindex-svn62517-57.fc38. 9.0 MB/s | 435 kB 00:00 (924/1097): texlive-marginnote-svn48383-63.fc38 412 kB/s | 17 kB 00:00 (925/1097): texlive-marvosym-svn29349.2.2a-63.f 3.6 MB/s | 146 kB 00:00 (926/1097): texlive-mathpazo-svn52663-63.fc38.n 2.5 MB/s | 89 kB 00:00 (927/1097): texlive-mathspec-svn42773-63.fc38.n 563 kB/s | 23 kB 00:00 (928/1097): texlive-latex-svn63825-57.fc38.noar 18 MB/s | 29 MB 00:01 (929/1097): texlive-mathtools-svn63767-63.fc38. 635 kB/s | 37 kB 00:00 (930/1097): texlive-memoir-svn65040-63.fc38.noa 2.3 MB/s | 93 kB 00:00 (931/1097): texlive-metafont-svn62387-57.fc38.x 5.7 MB/s | 265 kB 00:00 (932/1097): texlive-metalogo-svn18611.0.12-63.f 380 kB/s | 16 kB 00:00 (933/1097): texlive-mflogo-svn42428-63.fc38.noa 457 kB/s | 16 kB 00:00 (934/1097): texlive-mdwtools-svn15878.1.05.4-63 198 kB/s | 35 kB 00:00 (935/1097): texlive-mfnfss-svn46036-63.fc38.noa 394 kB/s | 16 kB 00:00 (936/1097): texlive-mfware-svn62387-57.fc38.x86 1.2 MB/s | 100 kB 00:00 (937/1097): texlive-microtype-svn63708-63.fc38. 1.7 MB/s | 81 kB 00:00 (938/1097): texlive-minitoc-svn61719-63.fc38.no 2.2 MB/s | 121 kB 00:00 (939/1097): texlive-modes-svn61719-63.fc38.noar 4.5 MB/s | 305 kB 00:00 (940/1097): texlive-mparhack-svn59066-63.fc38.n 358 kB/s | 17 kB 00:00 (941/1097): texlive-mnsymbol-svn18651.1.4-63.fc 22 MB/s | 4.4 MB 00:00 (942/1097): texlive-mptopdf-svn61520-57.fc38.no 1.1 MB/s | 51 kB 00:00 (943/1097): texlive-ms-svn57473-63.fc38.noarch. 450 kB/s | 17 kB 00:00 (944/1097): texlive-natbib-svn20668.8.31b-63.fc 1.1 MB/s | 30 kB 00:00 (945/1097): texlive-multido-svn18302.1.42-63.fc 331 kB/s | 17 kB 00:00 (946/1097): texlive-newfloat-svn52906-63.fc38.n 2.7 MB/s | 119 kB 00:00 (947/1097): texlive-notoccite-svn18129.0-63.fc3 228 kB/s | 12 kB 00:00 (948/1097): texlive-ntgclass-svn56959-63.fc38.n 971 kB/s | 34 kB 00:00 (949/1097): texlive-pagesel-svn56105-63.fc38.no 7.9 MB/s | 339 kB 00:00 (950/1097): texlive-palatino-svn61719-63.fc38.n 8.5 MB/s | 422 kB 00:00 (951/1097): texlive-paralist-svn43021-63.fc38.n 414 kB/s | 17 kB 00:00 (952/1097): texlive-parallel-svn15878.0-63.fc38 371 kB/s | 17 kB 00:00 (953/1097): texlive-parskip-svn58358-63.fc38.no 413 kB/s | 16 kB 00:00 (954/1097): texlive-oberdiek-svn64463-57.fc38.n 27 MB/s | 7.9 MB 00:00 (955/1097): texlive-pdfcol-svn64469-63.fc38.noa 6.5 MB/s | 326 kB 00:00 (956/1097): texlive-pdfcolmk-svn52912-63.fc38.n 569 kB/s | 18 kB 00:00 (957/1097): texlive-pdfescape-svn53082-63.fc38. 6.3 MB/s | 352 kB 00:00 (958/1097): texlive-pdflscape-svn64851-63.fc38. 5.5 MB/s | 323 kB 00:00 (959/1097): texlive-pdfpages-svn65319-63.fc38.n 857 kB/s | 31 kB 00:00 (960/1097): texlive-pdfmanagement-testphase-svn 40 MB/s | 8.4 MB 00:00 (961/1097): texlive-pdftex-svn64690-57.fc38.x86 17 MB/s | 2.5 MB 00:00 (962/1097): texlive-pdftexcmds-svn55777-63.fc38 8.4 MB/s | 390 kB 00:00 (963/1097): texlive-pgf-svn59210-63.fc38.noarch 15 MB/s | 902 kB 00:00 (964/1097): texlive-placeins-svn19848.2.2-63.fc 348 kB/s | 13 kB 00:00 (965/1097): texlive-picture-svn54867-63.fc38.no 4.5 MB/s | 312 kB 00:00 (966/1097): texlive-plain-svn57963-63.fc38.noar 1.3 MB/s | 47 kB 00:00 (967/1097): texlive-polyglossia-svn65144-63.fc3 6.0 MB/s | 220 kB 00:00 (968/1097): texlive-psfrag-svn15878.3.04-63.fc3 481 kB/s | 15 kB 00:00 (969/1097): texlive-pslatex-svn57434-63.fc38.no 625 kB/s | 22 kB 00:00 (970/1097): texlive-psnfss-svn54694-63.fc38.noa 1.8 MB/s | 59 kB 00:00 (971/1097): texlive-pspicture-svn15878.0-63.fc3 563 kB/s | 15 kB 00:00 (972/1097): texlive-pst-3d-svn17257.1.10-63.fc3 430 kB/s | 17 kB 00:00 (973/1097): texlive-pst-coil-svn62977-63.fc38.n 375 kB/s | 18 kB 00:00 (974/1097): texlive-pst-eps-svn15878.1.0-63.fc3 419 kB/s | 17 kB 00:00 (975/1097): texlive-pst-fill-svn60671-63.fc38.n 504 kB/s | 17 kB 00:00 (976/1097): texlive-pst-grad-svn15878.1.06-63.f 775 kB/s | 18 kB 00:00 (977/1097): texlive-pst-node-svn61838-63.fc38.n 1.2 MB/s | 40 kB 00:00 (978/1097): texlive-pst-math-svn64732-63.fc38.n 304 kB/s | 20 kB 00:00 (979/1097): texlive-luatex-svn64839-57.fc38.x86 1.8 MB/s | 3.8 MB 00:02 (980/1097): texlive-pst-ovl-svn54963-63.fc38.no 357 kB/s | 16 kB 00:00 (981/1097): texlive-pst-plot-svn65346-63.fc38.n 1.2 MB/s | 37 kB 00:00 (982/1097): texlive-pst-tools-svn60621-63.fc38. 723 kB/s | 20 kB 00:00 (983/1097): texlive-pst-text-svn49542-63.fc38.n 448 kB/s | 18 kB 00:00 (984/1097): texlive-pst-tree-svn60421-63.fc38.n 580 kB/s | 20 kB 00:00 (985/1097): texlive-pstricks-add-svn65067-63.fc 989 kB/s | 36 kB 00:00 (986/1097): texlive-pstricks-svn65346-63.fc38.n 2.6 MB/s | 117 kB 00:00 (987/1097): texlive-ragged2e-svn65008-63.fc38.n 14 MB/s | 677 kB 00:00 (988/1097): texlive-rcs-svn15878.0-63.fc38.noar 795 kB/s | 27 kB 00:00 (989/1097): texlive-refcount-svn53164-63.fc38.n 9.7 MB/s | 334 kB 00:00 (990/1097): texlive-realscripts-svn56594-63.fc3 374 kB/s | 18 kB 00:00 (991/1097): texlive-rerunfilecheck-svn63869-63. 8.1 MB/s | 340 kB 00:00 (992/1097): texlive-rsfs-svn15878.0-63.fc38.noa 2.1 MB/s | 73 kB 00:00 (993/1097): texlive-sansmath-svn17997.1.1-63.fc 409 kB/s | 14 kB 00:00 (994/1097): texlive-sansmathaccent-svn53628-63. 996 kB/s | 36 kB 00:00 (995/1097): texlive-sauerj-svn15878.0-63.fc38.n 851 kB/s | 19 kB 00:00 (996/1097): texlive-section-svn20180.0-63.fc38. 981 kB/s | 23 kB 00:00 (997/1097): texlive-seminar-svn59801-63.fc38.no 1.3 MB/s | 52 kB 00:00 (998/1097): texlive-setspace-svn65206-63.fc38.n 513 kB/s | 17 kB 00:00 (999/1097): texlive-sepnum-svn20186.2.0-63.fc38 387 kB/s | 16 kB 00:00 (1000/1097): texlive-showexpl-svn57414-63.fc38. 764 kB/s | 17 kB 00:00 (1001/1097): texlive-subfig-svn15878.1.3-63.fc3 641 kB/s | 21 kB 00:00 (1002/1097): texlive-symbol-svn61719-63.fc38.no 1.5 MB/s | 54 kB 00:00 (1003/1097): texlive-stringenc-svn52982-63.fc38 8.5 MB/s | 702 kB 00:00 (1004/1097): texlive-tex-svn62387-57.fc38.x86_6 5.3 MB/s | 211 kB 00:00 (1005/1097): texlive-tex-ini-files-svn40533-63. 259 kB/s | 15 kB 00:00 (1006/1097): texlive-texlive-msg-translations-s 4.3 MB/s | 162 kB 00:00 (1007/1097): texlive-texlive-common-doc-svn5417 2.5 MB/s | 157 kB 00:00 (1008/1097): texlive-texlive-scripts-svn64830-5 2.4 MB/s | 121 kB 00:00 (1009/1097): texlive-texlive-en-svn64221-57.fc3 21 MB/s | 2.0 MB 00:00 (1010/1097): texlive-texlive.infra-svn63645-57. 6.3 MB/s | 294 kB 00:00 (1011/1097): texlive-textcase-svn63868-63.fc38. 429 kB/s | 15 kB 00:00 (1012/1097): texlive-thumbpdf-svn62518-57.fc38. 921 kB/s | 40 kB 00:00 (1013/1097): texlive-times-svn61719-63.fc38.noa 8.6 MB/s | 368 kB 00:00 (1014/1097): texlive-titlesec-svn59845-63.fc38. 922 kB/s | 33 kB 00:00 (1015/1097): texlive-tools-svn64892-63.fc38.noa 1.6 MB/s | 74 kB 00:00 (1016/1097): texlive-tipa-svn29349.1.3-63.fc38. 22 MB/s | 2.8 MB 00:00 (1017/1097): texlive-translator-svn59412-63.fc3 3.5 MB/s | 295 kB 00:00 (1018/1097): texlive-transparent-svn64852-63.fc 3.9 MB/s | 285 kB 00:00 (1019/1097): texlive-typehtml-svn17134.0-63.fc3 754 kB/s | 20 kB 00:00 (1020/1097): texlive-ucharcat-svn38907-63.fc38. 434 kB/s | 15 kB 00:00 (1021/1097): texlive-ucs-svn64114-63.fc38.noarc 7.8 MB/s | 423 kB 00:00 (1022/1097): texlive-unicode-data-svn64423-63.f 8.8 MB/s | 370 kB 00:00 (1023/1097): texlive-underscore-svn18261.0-63.f 287 kB/s | 18 kB 00:00 (1024/1097): texlive-unicode-math-svn61719-63.f 1.7 MB/s | 63 kB 00:00 (1025/1097): texlive-uniquecounter-svn53162-63. 6.8 MB/s | 300 kB 00:00 (1026/1097): texlive-url-svn32528.3.4-63.fc38.n 595 kB/s | 19 kB 00:00 (1027/1097): texlive-utopia-svn15878.0-63.fc38. 6.4 MB/s | 239 kB 00:00 (1028/1097): texlive-varwidth-svn24104.0.92-63. 394 kB/s | 17 kB 00:00 (1029/1097): texlive-xcolor-svn63563-63.fc38.no 744 kB/s | 32 kB 00:00 (1030/1097): texlive-xdvi-svn62387-57.fc38.x86_ 7.6 MB/s | 352 kB 00:00 (1031/1097): texlive-xifthen-svn38929-63.fc38.n 307 kB/s | 16 kB 00:00 (1032/1097): texlive-xetexconfig-svn45845-63.fc 157 kB/s | 11 kB 00:00 (1033/1097): texlive-xkeyval-svn63616-63.fc38.n 614 kB/s | 26 kB 00:00 (1034/1097): texlive-xltxtra-svn56594-63.fc38.n 195 kB/s | 16 kB 00:00 (1035/1097): texlive-xpatch-svn54563-63.fc38.no 349 kB/s | 18 kB 00:00 (1036/1097): texlive-xstring-svn60007-63.fc38.n 583 kB/s | 25 kB 00:00 (1037/1097): texlive-xunicode-svn30466.0.981-63 918 kB/s | 44 kB 00:00 (1038/1097): texlive-xetex-svn62387-57.fc38.x86 6.0 MB/s | 1.3 MB 00:00 (1039/1097): texlive-zapfding-svn61719-63.fc38. 1.8 MB/s | 63 kB 00:00 (1040/1097): tinyxml-2.6.2-25.fc37.x86_64.rpm 1.3 MB/s | 59 kB 00:00 (1041/1097): texlive-zref-svn62977-63.fc38.noar 12 MB/s | 688 kB 00:00 (1042/1097): ttmkfdir-3.0.9-66.fc37.x86_64.rpm 1.4 MB/s | 54 kB 00:00 (1043/1097): tzdata-java-2022g-1.fc38.noarch.rp 4.7 MB/s | 208 kB 00:00 (1044/1097): tk-8.6.12-3.fc37.x86_64.rpm 21 MB/s | 1.6 MB 00:00 (1045/1097): uriparser-0.9.7-1.fc38.x86_64.rpm 2.0 MB/s | 60 kB 00:00 (1046/1097): urw-base35-bookman-fonts-20200910- 17 MB/s | 848 kB 00:00 (1047/1097): unixODBC-2.3.11-1.fc38.x86_64.rpm 6.5 MB/s | 486 kB 00:00 (1048/1097): urw-base35-c059-fonts-20200910-15. 14 MB/s | 875 kB 00:00 (1049/1097): urw-base35-d050000l-fonts-20200910 2.1 MB/s | 76 kB 00:00 (1050/1097): urw-base35-fonts-20200910-15.fc37. 365 kB/s | 11 kB 00:00 (1051/1097): urw-base35-fonts-common-20200910-1 627 kB/s | 21 kB 00:00 (1052/1097): urw-base35-gothic-fonts-20200910-1 12 MB/s | 643 kB 00:00 (1053/1097): urw-base35-nimbus-mono-ps-fonts-20 10 MB/s | 796 kB 00:00 (1054/1097): urw-base35-nimbus-roman-fonts-2020 14 MB/s | 857 kB 00:00 (1055/1097): urw-base35-nimbus-sans-fonts-20200 22 MB/s | 1.3 MB 00:00 (1056/1097): urw-base35-standard-symbols-ps-fon 1.2 MB/s | 42 kB 00:00 (1057/1097): urw-base35-p052-fonts-20200910-15. 12 MB/s | 974 kB 00:00 (1058/1097): urw-base35-z003-fonts-20200910-15. 6.7 MB/s | 276 kB 00:00 (1059/1097): utf8cpp-devel-3.2.3-1.fc38.noarch. 806 kB/s | 28 kB 00:00 (1060/1097): vim-filesystem-9.0.1182-1.fc38.noa 448 kB/s | 18 kB 00:00 (1061/1097): vtk-java-9.2.5-1.fc38.x86_64.rpm 14 MB/s | 6.4 MB 00:00 (1062/1097): vtk-qt-9.2.5-1.fc38.x86_64.rpm 6.7 MB/s | 288 kB 00:00 (1063/1097): vulkan-headers-1.3.231.1-1.fc38.no 8.7 MB/s | 1.0 MB 00:00 (1064/1097): vtk-9.2.5-1.fc38.x86_64.rpm 34 MB/s | 24 MB 00:00 (1065/1097): vulkan-loader-1.3.231.1-2.fc38.x86 2.8 MB/s | 145 kB 00:00 (1066/1097): wayland-devel-1.21.0-1.fc37.x86_64 3.2 MB/s | 147 kB 00:00 (1067/1097): vulkan-loader-devel-1.3.231.1-2.fc 142 kB/s | 9.1 kB 00:00 (1068/1097): webrtc-audio-processing-0.3.1-9.fc 5.8 MB/s | 304 kB 00:00 (1069/1097): woff2-1.0.2-15.fc37.x86_64.rpm 1.5 MB/s | 61 kB 00:00 (1070/1097): wpebackend-fdo-1.14.0-1.fc38.x86_6 1.0 MB/s | 46 kB 00:00 (1071/1097): wxBase-3.2.1-4.fc38.x86_64.rpm 8.4 MB/s | 995 kB 00:00 (1072/1097): wxBase-devel-3.2.1-4.fc38.x86_64.r 11 MB/s | 1.3 MB 00:00 (1073/1097): wxGTK-3.2.1-4.fc38.x86_64.rpm 19 MB/s | 4.8 MB 00:00 (1074/1097): vtk-devel-9.2.5-1.fc38.x86_64.rpm 46 MB/s | 68 MB 00:01 (1075/1097): wxGTK-gl-3.2.1-4.fc38.x86_64.rpm 1.2 MB/s | 40 kB 00:00 (1076/1097): webkit2gtk4.0-2.39.3-4.fc38.x86_64 29 MB/s | 23 MB 00:00 (1077/1097): wxGTK-i18n-3.2.1-4.fc38.noarch.rpm 3.9 MB/s | 491 kB 00:00 (1078/1097): wxGTK-devel-3.2.1-4.fc38.x86_64.rp 80 kB/s | 33 kB 00:00 (1079/1097): wxGTK-media-3.2.1-4.fc38.x86_64.rp 215 kB/s | 55 kB 00:00 (1080/1097): wxGTK-webview-3.2.1-4.fc38.x86_64. 413 kB/s | 74 kB 00:00 (1081/1097): xcb-util-0.4.1-1.fc38.x86_64.rpm 482 kB/s | 18 kB 00:00 (1082/1097): xcb-util-image-0.4.1-1.fc38.x86_64 470 kB/s | 19 kB 00:00 (1083/1097): xapian-core-libs-1.4.20-1.fc37.x86 12 MB/s | 744 kB 00:00 (1084/1097): xcb-util-keysyms-0.4.1-1.fc38.x86_ 316 kB/s | 14 kB 00:00 (1085/1097): xcb-util-renderutil-0.3.10-1.fc38. 394 kB/s | 17 kB 00:00 (1086/1097): xcb-util-wm-0.4.2-1.fc38.x86_64.rp 876 kB/s | 31 kB 00:00 (1087/1097): xdg-dbus-proxy-0.1.3-2.fc37.x86_64 962 kB/s | 43 kB 00:00 (1088/1097): xerces-c-3.2.3-7.fc37.x86_64.rpm 17 MB/s | 960 kB 00:00 (1089/1097): xkeyboard-config-2.36-3.fc38.noarc 19 MB/s | 956 kB 00:00 (1090/1097): xml-common-0.6.3-59.fc37.noarch.rp 906 kB/s | 31 kB 00:00 (1091/1097): xorg-x11-fonts-ISO8859-1-100dpi-7. 19 MB/s | 1.1 MB 00:00 (1092/1097): xorg-x11-proto-devel-2022.2-2.fc38 7.1 MB/s | 299 kB 00:00 (1093/1097): xorg-x11-fonts-Type1-7.5-34.fc37.n 7.9 MB/s | 505 kB 00:00 (1094/1097): xz-devel-5.2.9-1.fc38.x86_64.rpm 1.6 MB/s | 58 kB 00:00 (1095/1097): xprop-1.2.5-2.fc37.x86_64.rpm 644 kB/s | 35 kB 00:00 (1096/1097): zziplib-0.13.72-2.fc37.x86_64.rpm 2.2 MB/s | 86 kB 00:00 (1097/1097): zlib-devel-1.2.13-2.fc38.x86_64.rp 476 kB/s | 45 kB 00:00 -------------------------------------------------------------------------------- Total 27 MB/s | 891 MB 00:32 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: texlive-base-10:20220321-57.fc38.x86_64 1/1 Running scriptlet: copy-jdk-configs-4.1-1.fc38.noarch 1/1 Running scriptlet: java-17-openjdk-headless-1:17.0.6.0.9-0.2.ea.fc38.x8 1/1 Preparing : 1/1 Running scriptlet: texlive-base-10:20220321-57.fc38.x86_64 1/1097 Installing : texlive-base-10:20220321-57.fc38.x86_64 1/1097 Installing : cmake-filesystem-3.25.1-3.fc38.x86_64 2/1097 Installing : libpng-2:1.6.37-13.fc37.x86_64 3/1097 Installing : libjpeg-turbo-2.1.4-1.fc38.x86_64 4/1097 Installing : expat-2.5.0-1.fc38.x86_64 5/1097 Installing : xorg-x11-proto-devel-2022.2-2.fc38.noarch 6/1097 Installing : texlive-lib-10:20220321-57.fc38.x86_64 7/1097 Installing : libicu-72.1-1.fc38.x86_64 8/1097 Installing : zlib-devel-1.2.13-2.fc38.x86_64 9/1097 Installing : libwayland-client-1.21.0-1.fc37.x86_64 10/1097 Installing : libusb1-1.0.26-1.fc38.x86_64 11/1097 Installing : libwebp-1.3.0-1.fc38.x86_64 12/1097 Installing : boost-system-1.78.0-10.fc38.x86_64 13/1097 Installing : openjpeg2-2.5.0-2.fc37.x86_64 14/1097 Installing : nspr-4.35.0-3.fc38.x86_64 15/1097 Installing : libogg-2:1.3.5-4.fc37.x86_64 16/1097 Installing : dbus-libs-1:1.14.4-1.fc38.x86_64 17/1097 Installing : boost-chrono-1.78.0-10.fc38.x86_64 18/1097 Installing : libquadmath-13.0.0-0.9.fc38.x86_64 19/1097 Installing : libgfortran-13.0.0-0.9.fc38.x86_64 20/1097 Installing : libX11-xcb-1.8.3-2.fc38.x86_64 21/1097 Installing : boost-thread-1.78.0-10.fc38.x86_64 22/1097 Installing : libpng-devel-2:1.6.37-13.fc37.x86_64 23/1097 Installing : qt5-qttools-common-5.15.8-1.fc38.noarch 24/1097 Installing : libwayland-server-1.21.0-1.fc37.x86_64 25/1097 Installing : libwayland-egl-1.21.0-1.fc37.x86_64 26/1097 Installing : libglvnd-1:1.6.0-1.fc38.x86_64 27/1097 Installing : libglvnd-opengl-1:1.6.0-1.fc38.x86_64 28/1097 Installing : libepoxy-1.5.10-2.fc37.x86_64 29/1097 Installing : libaec-1.0.6-3.fc37.x86_64 30/1097 Installing : hdf5-1.12.1-10.fc37.x86_64 31/1097 Installing : lcms2-2.14-1.fc38.x86_64 32/1097 Installing : flexiblas-3.3.0-1.fc38.x86_64 33/1097 Installing : nss-util-3.87.0-1.fc38.x86_64 34/1097 Installing : libwayland-cursor-1.21.0-1.fc37.x86_64 35/1097 Installing : libmpc-1.3.1-1.fc38.x86_64 36/1097 Installing : libICE-1.0.10-9.fc37.x86_64 37/1097 Installing : libSM-1.2.3-11.fc37.x86_64 38/1097 Installing : gnutls-3.7.8-9.fc38.x86_64 39/1097 Installing : glib2-2.74.1-2.fc38.x86_64 40/1097 Installing : libgudev-237-3.fc37.x86_64 41/1097 Installing : fonts-filesystem-1:2.0.5-10.fc38.noarch 42/1097 Installing : urw-base35-fonts-common-20200910-15.fc37.noarc 43/1097 Installing : json-glib-1.6.6-3.fc37.x86_64 44/1097 Installing : shared-mime-info-2.2-2.fc37.x86_64 45/1097 Running scriptlet: shared-mime-info-2.2-2.fc37.x86_64 45/1097 Installing : gdk-pixbuf2-2.42.10-1.fc38.x86_64 46/1097 Installing : libtheora-1:1.1.1-32.fc37.x86_64 47/1097 Installing : boost-regex-1.78.0-10.fc38.x86_64 48/1097 Installing : hdf-libs-4.2.15-11.fc37.x86_64 49/1097 Running scriptlet: xml-common-0.6.3-59.fc37.noarch 50/1097 Installing : xml-common-0.6.3-59.fc37.noarch 50/1097 Installing : tcl-1:8.6.12-3.fc38.x86_64 51/1097 Installing : serd-0.30.12-2.fc37.x86_64 52/1097 Installing : python-rpm-macros-3.11-7.fc38.noarch 53/1097 Installing : opus-1.3.1-11.fc37.x86_64 54/1097 Installing : openblas-0.3.21-4.fc38.x86_64 55/1097 Installing : mesa-libglapi-22.3.3-1.fc38.x86_64 56/1097 Installing : lua-5.4.4-7.fc38.x86_64 57/1097 Installing : libxslt-1.1.37-1.fc38.x86_64 58/1097 Installing : libtool-ltdl-2.4.7-5.fc38.x86_64 59/1097 Installing : libstdc++-devel-13.0.0-0.9.fc38.x86_64 60/1097 Installing : libqhull_r-1:7.2.1-11.fc38.x86_64 61/1097 Installing : libcurl-devel-7.87.0-2.fc38.x86_64 62/1097 Installing : jsoncpp-1.9.5-3.fc37.x86_64 63/1097 Installing : json-c-0.16-3.fc38.x86_64 64/1097 Installing : graphite2-1.3.14-10.fc37.x86_64 65/1097 Installing : harfbuzz-6.0.0-2.fc38.x86_64 66/1097 Installing : freetype-2.12.1-3.fc37.x86_64 67/1097 Installing : geos-3.11.1-1.fc38.x86_64 68/1097 Installing : fribidi-1.0.12-2.fc37.x86_64 69/1097 Installing : emacs-filesystem-1:28.2-1.fc38.noarch 70/1097 Installing : boost-context-1.78.0-10.fc38.x86_64 71/1097 Installing : boost-atomic-1.78.0-10.fc38.x86_64 72/1097 Installing : boost-filesystem-1.78.0-10.fc38.x86_64 73/1097 Installing : fribidi-devel-1.0.12-2.fc37.x86_64 74/1097 Installing : harfbuzz-icu-6.0.0-2.fc38.x86_64 75/1097 Installing : python3-rpm-macros-3.11-7.fc38.noarch 76/1097 Installing : dbus-devel-1:1.14.4-1.fc38.x86_64 77/1097 Installing : libcloudproviders-0.3.1-6.fc37.x86_64 78/1097 Installing : libICE-devel-1.0.10-9.fc37.x86_64 79/1097 Installing : cgnslib-libs-4.3.0-5.fc38.x86_64 80/1097 Installing : libaec-devel-1.0.6-3.fc37.x86_64 81/1097 Installing : blas-3.11.0-1.fc38.x86_64 82/1097 Installing : blas64-3.11.0-1.fc38.x86_64 83/1097 Installing : blas64_-3.11.0-1.fc38.x86_64 84/1097 Installing : avahi-libs-0.8-19.fc38.x86_64 85/1097 Installing : cups-libs-1:2.4.2-5.fc38.x86_64 86/1097 Installing : libvorbis-1:1.3.7-6.fc37.x86_64 87/1097 Installing : libusb1-devel-1.0.26-1.fc38.x86_64 88/1097 Installing : libicu-devel-72.1-1.fc38.x86_64 89/1097 Installing : libjpeg-turbo-devel-2.1.4-1.fc38.x86_64 90/1097 Installing : libharu-2.4.3-1.fc38.x86_64 91/1097 Installing : eigen3-devel-3.4.0-8.fc37.noarch 92/1097 Installing : zziplib-0.13.72-2.fc37.x86_64 93/1097 Installing : woff2-1.0.2-15.fc37.x86_64 94/1097 Installing : vulkan-loader-1.3.231.1-2.fc38.x86_64 95/1097 Installing : tbb-2020.3-12.fc37.x86_64 96/1097 Installing : pugixml-1.13-1.fc38.x86_64 97/1097 Installing : pixman-0.40.0-6.fc37.x86_64 98/1097 Installing : pixman-devel-0.40.0-6.fc37.x86_64 99/1097 Installing : pcre2-utf32-10.42-1.fc38.x86_64 100/1097 Installing : pcre2-utf16-10.42-1.fc38.x86_64 101/1097 Installing : pcre2-devel-10.42-1.fc38.x86_64 102/1097 Installing : orc-0.4.33-1.fc38.x86_64 103/1097 Installing : openssl-devel-1:3.0.7-3.fc38.x86_64 104/1097 Installing : m4-1.4.19-4.fc37.x86_64 105/1097 Installing : lua-posix-35.1-4.fc37.x86_64 106/1097 Installing : libxshmfence-1.3-11.fc37.x86_64 107/1097 Installing : libstemmer-2.2.0-4.fc38.x86_64 108/1097 Installing : libseccomp-2.5.3-3.fc37.x86_64 109/1097 Installing : libraw1394-2.1.2-16.fc37.x86_64 110/1097 Installing : libdc1394-2.2.6-8.fc37.x86_64 111/1097 Installing : libpq-15.0-2.fc38.x86_64 112/1097 Installing : libpaper-1:2.0.4-2.fc38.x86_64 113/1097 Installing : libffi-devel-3.4.4-1.fc38.x86_64 114/1097 Installing : libevdev-1.13.0-1.fc37.x86_64 115/1097 Installing : libdvdread-6.1.3-2.fc37.x86_64 116/1097 Installing : libdatrie-0.2.13-4.fc37.x86_64 117/1097 Installing : libthai-0.1.29-3.fc37.x86_64 118/1097 Installing : libatomic-13.0.0-0.9.fc38.x86_64 119/1097 Installing : javascriptcoregtk4.0-2.39.3-4.fc38.x86_64 120/1097 Installing : libXau-1.0.11-1.fc38.x86_64 121/1097 Installing : libxcb-1.13.1-10.fc37.x86_64 122/1097 Installing : kmod-libs-30-3.fc38.x86_64 123/1097 Installing : kernel-headers-6.2.0-0.rc2.git0.1.fc38.x86_64 124/1097 Installing : jbig2dec-libs-0.19-7.fc37.x86_64 125/1097 Installing : imath-3.1.6-1.fc38.x86_64 126/1097 Installing : openexr-libs-3.1.5-2.fc37.x86_64 127/1097 Installing : hyphen-2.8.8-18.fc37.x86_64 128/1097 Installing : hunspell-filesystem-1.7.2-2.fc38.x86_64 129/1097 Installing : hunspell-en-US-0.20201207-2.fc38.noarch 130/1097 Installing : hunspell-1.7.2-2.fc38.x86_64 131/1097 Installing : gsm-1.0.22-1.fc37.x86_64 132/1097 Installing : gl-manpages-1.1-25.20190306.fc37.noarch 133/1097 Installing : gettext-libs-0.21.1-1.fc38.x86_64 134/1097 Installing : freexl-1.0.6-18.fc37.x86_64 135/1097 Installing : flann-1.9.1-8.fc37.x86_64 136/1097 Installing : double-conversion-3.1.5-7.fc37.x86_64 137/1097 Installing : boost-iostreams-1.78.0-10.fc38.x86_64 138/1097 Installing : boost-date-time-1.78.0-10.fc38.x86_64 139/1097 Installing : boost-container-1.78.0-10.fc38.x86_64 140/1097 Installing : alsa-lib-1.2.8-2.fc38.x86_64 141/1097 Installing : adobe-mappings-cmap-20190730-4.fc37.noarch 142/1097 Installing : adobe-mappings-cmap-deprecated-20190730-4.fc37 143/1097 Installing : boost-json-1.78.0-10.fc38.x86_64 144/1097 Installing : boost-wave-1.78.0-10.fc38.x86_64 145/1097 Installing : double-conversion-devel-3.1.5-7.fc37.x86_64 146/1097 Installing : enchant2-2.3.3-5.fc38.x86_64 147/1097 Installing : xcb-util-0.4.1-1.fc38.x86_64 148/1097 Installing : xcb-util-image-0.4.1-1.fc38.x86_64 149/1097 Installing : xcb-util-keysyms-0.4.1-1.fc38.x86_64 150/1097 Installing : xcb-util-renderutil-0.3.10-1.fc38.x86_64 151/1097 Installing : xcb-util-wm-0.4.2-1.fc38.x86_64 152/1097 Installing : libXau-devel-1.0.11-1.fc38.x86_64 153/1097 Installing : libxcb-devel-1.13.1-10.fc37.x86_64 154/1097 Installing : sombok-2.4.0-17.fc37.x86_64 155/1097 Installing : libdatrie-devel-0.2.13-4.fc37.x86_64 156/1097 Installing : libthai-devel-0.1.29-3.fc37.x86_64 157/1097 Installing : libdvdnav-6.1.1-4.fc37.x86_64 158/1097 Installing : libmanette-0.2.6-5.fc37.x86_64 159/1097 Installing : wayland-devel-1.21.0-1.fc37.x86_64 160/1097 Installing : libpq-devel-15.0-2.fc38.x86_64 161/1097 Installing : libraw1394-devel-2.1.2-16.fc37.x86_64 162/1097 Installing : copy-jdk-configs-4.1-1.fc38.noarch 163/1097 Installing : pugixml-devel-1.13-1.fc38.x86_64 164/1097 Installing : libharu-devel-2.4.3-1.fc38.x86_64 165/1097 Installing : avahi-compat-libdns_sd-0.8-19.fc38.x86_64 166/1097 Installing : lapack64_-3.11.0-1.fc38.x86_64 167/1097 Installing : lapack64-3.11.0-1.fc38.x86_64 168/1097 Installing : lapack-3.11.0-1.fc38.x86_64 169/1097 Installing : libSM-devel-1.2.3-11.fc37.x86_64 170/1097 Installing : libcloudproviders-devel-0.3.1-6.fc37.x86_64 171/1097 Installing : pyproject-rpm-macros-1.5.0-1.fc38.noarch 172/1097 Installing : boost-fiber-1.78.0-10.fc38.x86_64 173/1097 Installing : boost-log-1.78.0-10.fc38.x86_64 174/1097 Installing : boost-coroutine-1.78.0-10.fc38.x86_64 175/1097 Installing : librttopo-1.1.0-10.fc37.x86_64 176/1097 Installing : ttmkfdir-3.0.9-66.fc37.x86_64 177/1097 Installing : graphite2-devel-1.3.14-10.fc37.x86_64 178/1097 Installing : jsoncpp-devel-1.9.5-3.fc37.x86_64 179/1097 Installing : PEGTL-devel-2.8.3-5.fc37.x86_64 180/1097 Installing : json-devel-3.11.2-1.fc38.x86_64 181/1097 Installing : unixODBC-2.3.11-1.fc38.x86_64 182/1097 Installing : lua-term-0.07-16.fc37.x86_64 183/1097 Installing : openblas-openmp-0.3.21-4.fc38.x86_64 184/1097 Installing : flexiblas-netlib-3.3.0-1.fc38.x86_64 185/1097 Installing : flexiblas-openblas-openmp-3.3.0-1.fc38.x86_64 186/1097 Installing : SuperLU-5.3.0-3.fc37.x86_64 187/1097 Installing : suitesparse-5.13.0-1.fc38.x86_64 188/1097 Installing : openblas-openmp64-0.3.21-4.fc38.x86_64 189/1097 Installing : flexiblas-netlib64-3.3.0-1.fc38.x86_64 190/1097 Installing : flexiblas-openblas-openmp64-3.3.0-1.fc38.x86_6 191/1097 Installing : arpack-3.8.0-5.fc37.x86_64 192/1097 Installing : armadillo-10.8.2-2.fc37.x86_64 193/1097 Installing : flexiblas-devel-3.3.0-1.fc38.x86_64 194/1097 Installing : openblas-serial-0.3.21-4.fc38.x86_64 195/1097 Installing : iso-codes-4.12.0-2.fc38.noarch 196/1097 Installing : boost-graph-1.78.0-10.fc38.x86_64 197/1097 Installing : gtk-update-icon-cache-3.24.36-1.fc38.x86_64 198/1097 Installing : libgusb-0.4.3-1.fc38.x86_64 199/1097 Installing : colord-libs-1.4.6-2.fc37.x86_64 200/1097 Installing : urw-base35-bookman-fonts-20200910-15.fc37.noar 201/1097 Running scriptlet: urw-base35-bookman-fonts-20200910-15.fc37.noar 201/1097 Installing : urw-base35-c059-fonts-20200910-15.fc37.noarch 202/1097 Running scriptlet: urw-base35-c059-fonts-20200910-15.fc37.noarch 202/1097 Installing : urw-base35-d050000l-fonts-20200910-15.fc37.noa 203/1097 Running scriptlet: urw-base35-d050000l-fonts-20200910-15.fc37.noa 203/1097 Installing : urw-base35-gothic-fonts-20200910-15.fc37.noarc 204/1097 Running scriptlet: urw-base35-gothic-fonts-20200910-15.fc37.noarc 204/1097 Installing : urw-base35-nimbus-mono-ps-fonts-20200910-15.fc 205/1097 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-15.fc 205/1097 Installing : urw-base35-nimbus-roman-fonts-20200910-15.fc37 206/1097 Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-15.fc37 206/1097 Installing : urw-base35-nimbus-sans-fonts-20200910-15.fc37. 207/1097 Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-15.fc37. 207/1097 Installing : urw-base35-p052-fonts-20200910-15.fc37.noarch 208/1097 Running scriptlet: urw-base35-p052-fonts-20200910-15.fc37.noarch 208/1097 Installing : urw-base35-standard-symbols-ps-fonts-20200910- 209/1097 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910- 209/1097 Installing : urw-base35-z003-fonts-20200910-15.fc37.noarch 210/1097 Running scriptlet: urw-base35-z003-fonts-20200910-15.fc37.noarch 210/1097 Installing : urw-base35-fonts-20200910-15.fc37.noarch 211/1097 Installing : graphene-1.10.6-4.fc37.x86_64 212/1097 Installing : gsettings-desktop-schemas-43.0-1.fc38.x86_64 213/1097 Installing : cpp-13.0.0-0.9.fc38.x86_64 214/1097 Installing : nss-softokn-freebl-3.87.0-1.fc38.x86_64 215/1097 Installing : nss-softokn-3.87.0-1.fc38.x86_64 216/1097 Installing : boost-locale-1.78.0-10.fc38.x86_64 217/1097 Installing : boost-type_erasure-1.78.0-10.fc38.x86_64 218/1097 Installing : boost-timer-1.78.0-10.fc38.x86_64 219/1097 Installing : flac-libs-1.4.2-1.fc38.x86_64 220/1097 Installing : expat-devel-2.5.0-1.fc38.x86_64 221/1097 Installing : ogdi-4.1.0-8.fc37.x86_64 222/1097 Installing : teckit-2.5.9-9.fc37.x86_64 223/1097 Installing : cli11-devel-2.3.2-1.fc38.noarch 224/1097 Installing : uriparser-0.9.7-1.fc38.x86_64 225/1097 Installing : libkml-1.3.0-42.fc38.x86_64 226/1097 Installing : utf8cpp-devel-3.2.3-1.fc38.noarch 227/1097 Installing : xz-devel-5.2.9-1.fc38.x86_64 228/1097 Installing : libxml2-devel-2.10.3-2.fc38.x86_64 229/1097 Installing : xkeyboard-config-2.36-3.fc38.noarch 230/1097 Installing : libxkbcommon-1.5.0-1.fc38.x86_64 231/1097 Installing : libwpe-1.14.0-1.fc38.x86_64 232/1097 Installing : wpebackend-fdo-1.14.0-1.fc38.x86_64 233/1097 Installing : libxkbcommon-devel-1.5.0-1.fc38.x86_64 234/1097 Installing : libxkbcommon-x11-1.5.0-1.fc38.x86_64 235/1097 Installing : xerces-c-3.2.3-7.fc37.x86_64 236/1097 Installing : xapian-core-libs-1.4.20-1.fc37.x86_64 237/1097 Installing : wxGTK-i18n-3.2.1-4.fc38.noarch 238/1097 Installing : webrtc-audio-processing-0.3.1-9.fc37.x86_64 239/1097 Installing : vulkan-headers-1.3.231.1-1.fc38.noarch 240/1097 Installing : vulkan-loader-devel-1.3.231.1-2.fc38.x86_64 241/1097 Installing : vim-filesystem-2:9.0.1182-1.fc38.noarch 242/1097 Installing : tzdata-java-2022g-1.fc38.noarch 243/1097 Installing : tinyxml-2.6.2-25.fc37.x86_64 244/1097 Installing : openni-1.5.7.10-26.fc36.x86_64 245/1097 Running scriptlet: openni-1.5.7.10-26.fc36.x86_64 245/1097 Installing : openni-devel-1.5.7.10-26.fc36.x86_64 246/1097 Installing : texlive-texlive-common-doc-10:svn54176-63.fc38 247/1097 Installing : sysprof-capture-devel-3.46.0-1.fc38.x86_64 248/1097 Installing : svt-av1-libs-1.4.1-1.fc38.x86_64 249/1097 Installing : sqlite-3.40.1-1.fc38.x86_64 250/1097 Installing : sqlite-devel-3.40.1-1.fc38.x86_64 251/1097 Installing : soundtouch-2.3.1-3.fc37.x86_64 252/1097 Installing : snappy-1.1.9-5.fc37.x86_64 253/1097 Installing : blosc-1.21.2-1.fc38.x86_64 254/1097 Installing : netcdf-4.9.0-4.fc38.x86_64 255/1097 Installing : netcdf-cxx-4.2-30.fc37.x86_64 256/1097 Running scriptlet: netcdf-cxx-4.2-30.fc37.x86_64 256/1097 Installing : rhash-1.4.3-1.fc38.x86_64 257/1097 Installing : rav1e-libs-0.5.1-6.fc38.x86_64 258/1097 Installing : qt-settings-37.0-1.fc38.noarch 259/1097 Installing : qt5-qtbase-common-5.15.8-2.fc38.noarch 260/1097 Running scriptlet: qt5-qtbase-5.15.8-2.fc38.x86_64 261/1097 Installing : qt5-qtbase-5.15.8-2.fc38.x86_64 261/1097 Running scriptlet: qt5-qtbase-5.15.8-2.fc38.x86_64 261/1097 Installing : qt5-qttools-5.15.8-1.fc38.x86_64 262/1097 Installing : python-setuptools-wheel-65.5.1-1.fc38.noarch 263/1097 Installing : python-pip-wheel-22.3.1-1.fc38.noarch 264/1097 Installing : protobuf-3.19.6-1.fc38.x86_64 265/1097 Installing : proj-data-9.1.1-1.fc38.noarch 266/1097 Installing : procps-ng-3.3.17-8.fc38.x86_64 267/1097 Installing : poppler-data-0.4.11-3.fc37.noarch 268/1097 Installing : poly2tri-0.0-25.20130501hg26242d0aa7b8.fc37.x8 269/1097 Installing : pcre-8.45-1.fc37.2.x86_64 270/1097 Installing : sord-0.16.10-1.fc37.x86_64 271/1097 Installing : sratom-0.6.10-2.fc37.x86_64 272/1097 Installing : lilv-libs-0.24.14-3.fc37.x86_64 273/1097 Installing : octomap-1.9.7-4.fc37.x86_64 274/1097 Installing : netpbm-11.01.00-1.fc38.x86_64 275/1097 Installing : gts-0.7.6-43.20121130.fc38.x86_64 276/1097 Installing : ncurses-6.4-1.20230107.fc38.x86_64 277/1097 Installing : mtdev-1.1.6-4.fc37.x86_64 278/1097 Installing : mpg123-libs-1.31.2-1.fc38.x86_64 279/1097 Installing : mpdecimal-2.5.1-4.fc37.x86_64 280/1097 Installing : minizip-ng-3.0.7-2.fc38.x86_64 281/1097 Installing : mesa-filesystem-22.3.3-1.fc38.x86_64 282/1097 Installing : mariadb-connector-c-config-3.2.7-2.fc37.noarch 283/1097 Installing : mariadb-connector-c-3.2.7-2.fc37.x86_64 284/1097 Installing : mariadb-connector-c-devel-3.2.7-2.fc37.x86_64 285/1097 Installing : mailcap-2.1.53-4.fc37.noarch 286/1097 Installing : lz4-devel-1.9.4-1.fc38.x86_64 287/1097 Installing : lua-lpeg-1.0.2-9.fc37.x86_64 288/1097 Installing : lua-json-1.3.4-2.fc37.noarch 289/1097 Installing : lua-filesystem-1.8.0-7.fc37.x86_64 290/1097 Installing : Lmod-8.7.18-1.fc38.x86_64 291/1097 Running scriptlet: Lmod-8.7.18-1.fc38.x86_64 291/1097 Installing : rpm-mpi-hooks-8-4.fc37.noarch 292/1097 Installing : lksctp-tools-1.0.19-2.fc37.x86_64 293/1097 Installing : libwacom-data-2.4.0-1.fc37.noarch 294/1097 Installing : libvmaf-2.3.0-4.fc37.x86_64 295/1097 Installing : libvisual-1:0.4.0-37.fc38.x86_64 296/1097 Installing : libuv-1:1.44.2-2.fc37.x86_64 297/1097 Installing : libunwind-1.6.2-5.fc38.x86_64 298/1097 Installing : libsepol-devel-3.5-0.rc1.1.fc38.x86_64 299/1097 Installing : libselinux-devel-3.5-0.rc1.1.fc38.1.x86_64 300/1097 Installing : libqhull_p-1:7.2.1-11.fc38.x86_64 301/1097 Installing : libqhull-1:7.2.1-11.fc38.x86_64 302/1097 Installing : qhull-devel-1:7.2.1-11.fc38.x86_64 303/1097 Installing : libproxy-0.4.18-4.fc38.x86_64 304/1097 Installing : glib-networking-2.74.0-1.fc38.x86_64 305/1097 Installing : libsoup3-3.2.2-1.fc38.x86_64 306/1097 Installing : gssdp-1.6.2-1.fc38.x86_64 307/1097 Installing : libtracker-sparql-3.4.2-2.fc38.x86_64 308/1097 Installing : libsoup-2.74.3-1.fc38.x86_64 309/1097 Installing : libmspack-0.10.1-0.8.alpha.fc37.x86_64 310/1097 Installing : liblerc-4.0.0-2.fc37.x86_64 311/1097 Installing : libimagequant-2.17.0-3.fc37.x86_64 312/1097 Installing : libijs-0.35-16.fc37.x86_64 313/1097 Installing : libgta-1.2.1-8.fc37.x86_64 314/1097 Installing : libgpg-error-1.46-1.fc38.x86_64 315/1097 Installing : libgcrypt-1.10.1-6.fc38.x86_64 316/1097 Installing : libsecret-0.20.5-2.fc37.x86_64 317/1097 Installing : wxBase-3.2.1-4.fc38.x86_64 318/1097 Installing : wxBase-devel-3.2.1-4.fc38.x86_64 319/1097 Running scriptlet: wxBase-devel-3.2.1-4.fc38.x86_64 319/1097 Installing : libglvnd-core-devel-1:1.6.0-1.fc38.x86_64 320/1097 Installing : libfontenc-1.1.6-1.fc38.x86_64 321/1097 Installing : mkfontscale-1.2.2-2.fc37.x86_64 322/1097 Installing : xorg-x11-fonts-ISO8859-1-100dpi-7.5-34.fc37.no 323/1097 Running scriptlet: xorg-x11-fonts-ISO8859-1-100dpi-7.5-34.fc37.no 323/1097 Installing : libedit-3.1-44.20221030cvs.fc38.x86_64 324/1097 Installing : llvm-libs-15.0.7-1.fc38.x86_64 325/1097 Installing : libdav1d-1.0.0-2.fc37.x86_64 326/1097 Installing : libconfuse-3.3-7.fc38.x86_64 327/1097 Installing : libblkid-devel-2.38.1-3.fc38.x86_64 328/1097 Installing : libmount-devel-2.38.1-3.fc38.x86_64 329/1097 Installing : libb2-0.98.1-7.fc37.x86_64 330/1097 Installing : python3-3.11.1-3.fc38.x86_64 331/1097 Installing : python3-libs-3.11.1-3.fc38.x86_64 332/1097 Installing : glib2-devel-2.74.1-2.fc38.x86_64 333/1097 Installing : gstreamer1-1.20.5-1.fc38.x86_64 334/1097 Installing : boost-python3-1.78.0-10.fc38.x86_64 335/1097 Installing : cmake-rpm-macros-3.25.1-3.fc38.noarch 336/1097 Installing : crypto-policies-scripts-20221215-1.gita4c31a3. 337/1097 Installing : nss-sysinit-3.87.0-1.fc38.x86_64 338/1097 Installing : nss-3.87.0-1.fc38.x86_64 339/1097 Running scriptlet: nss-3.87.0-1.fc38.x86_64 339/1097 Installing : libsrtp-2.3.0-9.fc37.x86_64 340/1097 Installing : libwacom-2.4.0-1.fc37.x86_64 341/1097 Installing : libinput-1.22.1-1.fc38.x86_64 342/1097 Running scriptlet: libinput-1.22.1-1.fc38.x86_64 342/1097 Installing : python3-numpy-1:1.23.5-1.fc38.x86_64 343/1097 Installing : boost-numpy3-1.78.0-10.fc38.x86_64 344/1097 Installing : python3-pyparsing-3.0.9-2.fc37.noarch 345/1097 Installing : python3-packaging-21.3-7.fc38.noarch 346/1097 Installing : python3-rpm-generators-14-1.fc38.noarch 347/1097 Installing : python3-devel-3.11.1-3.fc38.x86_64 348/1097 Installing : libargon2-20190702-1.fc37.x86_64 349/1097 Installing : libarchive-devel-3.6.1-3.fc38.x86_64 350/1097 Installing : libX11-common-1.8.3-2.fc38.noarch 351/1097 Installing : libX11-1.8.3-2.fc38.x86_64 352/1097 Installing : libX11-devel-1.8.3-2.fc38.x86_64 353/1097 Installing : libXext-1.3.5-1.fc38.x86_64 354/1097 Installing : libXext-devel-1.3.5-1.fc38.x86_64 355/1097 Installing : libXrender-0.9.11-1.fc38.x86_64 356/1097 Installing : libXi-1.8-3.fc37.x86_64 357/1097 Installing : libXrender-devel-0.9.11-1.fc38.x86_64 358/1097 Installing : libXfixes-6.0.0-4.fc37.x86_64 359/1097 Installing : libXfixes-devel-6.0.0-4.fc37.x86_64 360/1097 Installing : libXtst-1.2.4-1.fc38.x86_64 361/1097 Installing : libXcomposite-0.4.5-8.fc37.x86_64 362/1097 Installing : libXt-1.2.1-3.fc37.x86_64 363/1097 Installing : libXmu-1.1.4-1.fc38.x86_64 364/1097 Installing : libXi-devel-1.8-3.fc37.x86_64 365/1097 Installing : libXcursor-1.2.1-2.fc37.x86_64 366/1097 Installing : libXdamage-1.1.5-8.fc37.x86_64 367/1097 Installing : libXpm-3.5.14-1.fc38.x86_64 368/1097 Installing : libXcursor-devel-1.2.1-2.fc37.x86_64 369/1097 Installing : libXrandr-1.5.2-9.fc37.x86_64 370/1097 Installing : libXinerama-1.1.5-1.fc38.x86_64 371/1097 Installing : libXinerama-devel-1.1.5-1.fc38.x86_64 372/1097 Installing : libXrandr-devel-1.5.2-9.fc37.x86_64 373/1097 Installing : libXaw-1.0.14-3.fc37.x86_64 374/1097 Installing : libXdamage-devel-1.1.5-8.fc37.x86_64 375/1097 Installing : libXtst-devel-1.2.4-1.fc38.x86_64 376/1097 Installing : libXt-devel-1.2.1-3.fc37.x86_64 377/1097 Installing : libXcomposite-devel-0.4.5-8.fc37.x86_64 378/1097 Installing : libXv-1.0.11-17.fc37.x86_64 379/1097 Installing : libXxf86vm-1.1.5-1.fc38.x86_64 380/1097 Installing : xprop-1.2.5-2.fc37.x86_64 381/1097 Installing : lib3ds-1.3.0-39.fc38.x86_64 382/1097 Installing : lame-libs-3.100-13.fc37.x86_64 383/1097 Installing : libsndfile-1.1.0-5.fc38.x86_64 384/1097 Installing : kmod-30-3.fc38.x86_64 385/1097 Installing : kbd-misc-2.5.1-3.fc38.noarch 386/1097 Installing : kbd-legacy-2.5.1-3.fc38.noarch 387/1097 Installing : kbd-2.5.1-3.fc38.x86_64 388/1097 Installing : jbigkit-libs-2.1-24.fc37.x86_64 389/1097 Installing : libtiff-4.4.0-4.fc37.x86_64 390/1097 Installing : proj-9.1.1-1.fc38.x86_64 391/1097 Installing : libtiff-devel-4.4.0-4.fc37.x86_64 392/1097 Installing : gdk-pixbuf2-modules-2.42.10-1.fc38.x86_64 393/1097 Installing : gdk-pixbuf2-devel-2.42.10-1.fc38.x86_64 394/1097 Installing : proj-devel-9.1.1-1.fc38.x86_64 395/1097 Installing : libgeotiff-1.7.1-5.fc38.x86_64 396/1097 Installing : libspatialite-5.0.1-19.fc38.x86_64 397/1097 Installing : javapackages-filesystem-6.1.0-5.fc38.noarch 398/1097 Installing : java-17-openjdk-headless-1:17.0.6.0.9-0.2.ea.f 399/1097 Running scriptlet: java-17-openjdk-headless-1:17.0.6.0.9-0.2.ea.f 399/1097 Installing : irrXML-1.8.5-3.fc37.x86_64 400/1097 Installing : assimp-5.0.1-9.fc38.x86_64 401/1097 Installing : hwloc-libs-2.5.0-4.fc37.x86_64 402/1097 Installing : hwdata-0.366-1.fc38.noarch 403/1097 Installing : libpciaccess-0.16-7.fc37.x86_64 404/1097 Installing : libdrm-2.4.114-1.fc38.x86_64 405/1097 Installing : mesa-libgbm-22.3.3-1.fc38.x86_64 406/1097 Installing : libglvnd-egl-1:1.6.0-1.fc38.x86_64 407/1097 Installing : mesa-libEGL-22.3.3-1.fc38.x86_64 408/1097 Installing : libglvnd-glx-1:1.6.0-1.fc38.x86_64 409/1097 Installing : mesa-libGL-22.3.3-1.fc38.x86_64 410/1097 Installing : libva-2.17.0-1.fc38.x86_64 411/1097 Installing : mesa-libGLU-9.0.1-7.fc37.x86_64 412/1097 Installing : freeglut-3.4.0-1.fc38.x86_64 413/1097 Installing : libGLEW-2.2.0-3.fc37.x86_64 414/1097 Installing : intel-mediasdk-22.6.4-1.fc38.x86_64 415/1097 Installing : glx-utils-8.4.0-14.20210504git0f9e7d9.fc37.x86 416/1097 Installing : libglvnd-gles-1:1.6.0-1.fc38.x86_64 417/1097 Installing : libglvnd-devel-1:1.6.0-1.fc38.x86_64 418/1097 Installing : mesa-libGLU-devel-9.0.1-7.fc37.x86_64 419/1097 Installing : glew-devel-2.2.0-3.fc37.x86_64 420/1097 Installing : libepoxy-devel-1.5.10-2.fc37.x86_64 421/1097 Installing : mesa-libEGL-devel-22.3.3-1.fc38.x86_64 422/1097 Installing : libpciaccess-devel-0.16-7.fc37.x86_64 423/1097 Installing : libdrm-devel-2.4.114-1.fc38.x86_64 424/1097 Installing : mesa-libGL-devel-22.3.3-1.fc38.x86_64 425/1097 Installing : highway-1.0.2-1.fc38.x86_64 426/1097 Installing : libjxl-1:0.7.0-5.fc38.x86_64 427/1097 Installing : libaom-3.5.0-2.fc38.x86_64 428/1097 Installing : libavif-0.11.1-4.fc38.x86_64 429/1097 Installing : hicolor-icon-theme-0.17-14.fc37.noarch 430/1097 Running scriptlet: groff-base-1.22.4-10.fc37.x86_64 431/1097 Installing : groff-base-1.22.4-10.fc37.x86_64 431/1097 Running scriptlet: groff-base-1.22.4-10.fc37.x86_64 431/1097 Installing : perl-Digest-SHA-1:6.03-1.fc37.x86_64 432/1097 Installing : perl-Digest-1.20-489.fc37.noarch 433/1097 Installing : perl-Tie-4.6-493.fc38.noarch 434/1097 Installing : perl-FindBin-1.53-493.fc38.noarch 435/1097 Installing : perl-lib-0.65-493.fc38.x86_64 436/1097 Installing : perl-GSSAPI-0.28-40.fc37.x86_64 437/1097 Installing : perl-Digest-HMAC-1.04-6.fc37.noarch 438/1097 Installing : perl-Digest-MD5-2.58-489.fc37.x86_64 439/1097 Installing : perl-Business-ISBN-Data-20210112.006-6.fc37.no 440/1097 Installing : perl-B-1.83-493.fc38.x86_64 441/1097 Installing : perl-FileHandle-2.03-493.fc38.noarch 442/1097 Installing : perl-subs-1.04-493.fc38.noarch 443/1097 Installing : perl-Authen-SASL-2.16-28.fc37.noarch 444/1097 Installing : perl-AutoLoader-5.74-493.fc38.noarch 445/1097 Installing : perl-Data-Dumper-2.184-490.fc37.x86_64 446/1097 Installing : perl-Business-ISBN-3.007-4.fc37.noarch 447/1097 Installing : perl-libnet-3.14-490.fc37.noarch 448/1097 Installing : perl-base-2.27-493.fc38.noarch 449/1097 Installing : perl-URI-5.17-1.fc38.noarch 450/1097 Installing : perl-Net-SSLeay-1.92-4.fc37.x86_64 451/1097 Installing : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch 452/1097 Installing : perl-Mozilla-CA-20221114-1.fc38.noarch 453/1097 Installing : perl-if-0.61.000-493.fc38.noarch 454/1097 Installing : perl-IO-Socket-IP-0.41-490.fc37.noarch 455/1097 Installing : perl-Time-Local-2:1.300-489.fc37.noarch 456/1097 Installing : perl-File-Path-2.18-489.fc37.noarch 457/1097 Installing : perl-IO-Socket-SSL-2.079-1.fc38.noarch 458/1097 Installing : perl-Pod-Escapes-1:1.07-489.fc37.noarch 459/1097 Installing : perl-Class-Struct-0.66-493.fc38.noarch 460/1097 Installing : perl-POSIX-2.03-493.fc38.x86_64 461/1097 Installing : perl-Term-ANSIColor-5.01-490.fc37.noarch 462/1097 Installing : perl-IPC-Open3-1.22-493.fc38.noarch 463/1097 Installing : perl-File-Temp-1:0.231.100-489.fc37.noarch 464/1097 Installing : perl-HTTP-Tiny-0.082-1.fc37.noarch 465/1097 Installing : perl-Term-Cap-1.17-489.fc37.noarch 466/1097 Installing : perl-Pod-Simple-1:3.43-490.fc37.noarch 467/1097 Installing : perl-Socket-4:2.036-1.fc38.x86_64 468/1097 Installing : perl-SelectSaver-1.02-493.fc38.noarch 469/1097 Installing : perl-Symbol-1.09-493.fc38.noarch 470/1097 Installing : perl-File-stat-1.12-493.fc38.noarch 471/1097 Installing : perl-podlators-1:5.01-1.fc38.noarch 472/1097 Installing : perl-Pod-Perldoc-3.28.01-490.fc37.noarch 473/1097 Installing : perl-Fcntl-1.15-493.fc38.x86_64 474/1097 Installing : perl-Text-ParseWords-3.31-489.fc37.noarch 475/1097 Installing : perl-mro-1.26-493.fc38.x86_64 476/1097 Installing : perl-IO-1.50-493.fc38.x86_64 477/1097 Installing : perl-overloading-0.02-493.fc38.noarch 478/1097 Installing : perl-Pod-Usage-4:2.03-3.fc37.noarch 479/1097 Installing : perl-Errno-1.36-493.fc38.x86_64 480/1097 Installing : perl-File-Basename-2.85-493.fc38.noarch 481/1097 Installing : perl-Getopt-Std-1.13-493.fc38.noarch 482/1097 Installing : perl-MIME-Base64-3.16-489.fc37.x86_64 483/1097 Installing : perl-Scalar-List-Utils-5:1.63-489.fc38.x86_64 484/1097 Installing : perl-constant-1.33-490.fc37.noarch 485/1097 Installing : perl-Storable-1:3.26-489.fc37.x86_64 486/1097 Installing : perl-overload-1.35-493.fc38.noarch 487/1097 Installing : perl-parent-1:0.239-1.fc38.noarch 488/1097 Installing : perl-vars-1.05-493.fc38.noarch 489/1097 Installing : perl-Getopt-Long-1:2.54-1.fc38.noarch 490/1097 Installing : perl-Carp-1.52-489.fc37.noarch 491/1097 Installing : perl-Exporter-5.77-489.fc37.noarch 492/1097 Installing : perl-PathTools-3.84-489.fc37.x86_64 493/1097 Installing : perl-DynaLoader-1.52-493.fc38.x86_64 494/1097 Installing : perl-Encode-4:3.19-492.fc38.x86_64 495/1097 Installing : perl-libs-4:5.36.0-493.fc38.x86_64 496/1097 Installing : perl-interpreter-4:5.36.0-493.fc38.x86_64 497/1097 Installing : perl-File-Find-1.40-493.fc38.noarch 498/1097 Installing : perl-Try-Tiny-0.31-4.fc37.noarch 499/1097 Installing : perl-Module-Runtime-0.016-18.fc38.noarch 500/1097 Installing : perl-locale-1.10-493.fc38.noarch 501/1097 Installing : perl-version-8:0.99.29-490.fc37.x86_64 502/1097 Installing : perl-Dist-CheckConflicts-0.11-26.fc37.noarch 503/1097 Installing : perl-Module-Implementation-0.09-35.fc37.noarch 504/1097 Installing : perl-File-Copy-2.39-493.fc38.noarch 505/1097 Installing : perl-Unicode-Normalize-1.31-489.fc37.x86_64 506/1097 Installing : mpich-4.0.2-4.fc38.x86_64 507/1097 Installing : perl-Compress-Raw-Zlib-2.202-4.fc38.x86_64 508/1097 Installing : perl-LWP-MediaTypes-6.04-13.fc38.noarch 509/1097 Installing : perl-Params-Util-1.102-9.fc38.x86_64 510/1097 Installing : perl-Sys-Hostname-1.24-493.fc38.x86_64 511/1097 Installing : perl-Time-HiRes-4:1.9770-489.fc37.x86_64 512/1097 Installing : hdf5-mpich-1.12.1-10.fc37.x86_64 513/1097 Installing : perl-Clone-0.46-1.fc38.x86_64 514/1097 Installing : perl-Data-Dump-1.25-5.fc37.noarch 515/1097 Installing : perl-Date-ISO8601-0.005-16.fc37.noarch 516/1097 Installing : perl-Devel-StackTrace-1:2.04-14.fc38.noarch 517/1097 Installing : perl-English-1.11-493.fc38.noarch 518/1097 Installing : perl-File-Compare-1.100.700-493.fc38.noarch 519/1097 Installing : perl-I18N-Langinfo-0.21-493.fc38.x86_64 520/1097 Installing : perl-Encode-Locale-1.05-25.fc38.noarch 521/1097 Installing : perl-Math-Complex-1.59-493.fc38.noarch 522/1097 Installing : perl-Math-BigInt-1:1.9998.37-2.fc37.noarch 523/1097 Installing : perl-Math-BigRat-0.2624-2.fc37.noarch 524/1097 Installing : perl-Sub-Install-0.929-1.fc38.noarch 525/1097 Installing : perl-Text-Balanced-2.06-2.fc37.noarch 526/1097 Installing : perl-Text-Unidecode-1.30-19.fc37.noarch 527/1097 Installing : perl-TimeDate-1:2.33-9.fc37.noarch 528/1097 Installing : perl-HTTP-Date-6.05-11.fc38.noarch 529/1097 Installing : perl-XML-NamespaceSupport-1.12-18.fc37.noarch 530/1097 Installing : perl-XML-Parser-2.46-12.fc37.x86_64 531/1097 Installing : perl-XML-SAX-Base-1.09-18.fc37.noarch 532/1097 Installing : perl-threads-1:2.27-489.fc37.x86_64 533/1097 Installing : perl-threads-shared-1.64-489.fc37.x86_64 534/1097 Installing : perl-Thread-Queue-3.14-489.fc37.noarch 535/1097 Installing : perl-File-Listing-6.15-4.fc38.noarch 536/1097 Installing : perl-Parse-RecDescent-1.967015-18.fc37.noarch 537/1097 Installing : perl-Data-OptList-0.113-1.fc38.noarch 538/1097 Installing : perl-Data-Uniqid-0.12-29.fc37.noarch 539/1097 Installing : perl-JSON-4.10-1.fc38.noarch 540/1097 Installing : autoconf-2.71-4.fc38.noarch 541/1097 Installing : automake-1.16.5-9.fc37.noarch 542/1097 Installing : libogg-devel-2:1.3.5-4.fc37.x86_64 543/1097 Installing : libtheora-devel-1:1.1.1-32.fc37.x86_64 544/1097 Installing : netcdf-mpich-4.9.0-4.fc38.x86_64 545/1097 Installing : perl-Mail-Sendmail-0.80-16.fc37.noarch 546/1097 Installing : perl-Text-BibTeX-0.88-12.fc37.x86_64 547/1097 Installing : perl-Unicode-Collate-1.31-489.fc37.x86_64 548/1097 Installing : perl-Unicode-UCD-0.78-493.fc38.noarch 549/1097 Installing : perl-List-SomeUtils-0.59-1.fc38.noarch 550/1097 Installing : perl-Params-Validate-1.31-2.fc38.x86_64 551/1097 Installing : perl-Module-CoreList-1:5.20221220-1.fc38.noarc 552/1097 Installing : perl-Module-Metadata-1.000037-489.fc37.noarch 553/1097 Installing : perl-Pod-Html-1.33-493.fc38.noarch 554/1097 Installing : perl-Sort-Key-1.33-25.fc37.x86_64 555/1097 Installing : perl-Date-Manip-6.90-1.fc38.noarch 556/1097 Installing : perl-Lingua-Translit-0.29-2.fc37.noarch 557/1097 Installing : perl-Business-ISSN-1.005-5.fc38.noarch 558/1097 Installing : perl-Class-Accessor-0.51-16.fc37.noarch 559/1097 Installing : perl-Class-Data-Inheritable-0.09-4.fc37.noarch 560/1097 Installing : perl-Exception-Class-1.45-6.fc37.noarch 561/1097 Installing : perl-Class-Inspector-1.36-12.fc38.noarch 562/1097 Installing : perl-File-ShareDir-1.118-7.fc37.noarch 563/1097 Installing : perl-Class-Method-Modifiers-2.13-13.fc37.noarc 564/1097 Installing : perl-Role-Tiny-2.002004-7.fc37.noarch 565/1097 Installing : perl-Class-Singleton-1.6-7.fc37.noarch 566/1097 Installing : perl-Compress-Raw-Bzip2-2.201-2.fc37.x86_64 567/1097 Installing : perl-IO-Compress-2.201-3.fc37.noarch 568/1097 Installing : perl-Net-HTTP-6.22-4.fc38.noarch 569/1097 Installing : perl-Convert-ASN1-0.33-4.fc37.noarch 570/1097 Installing : perl-DynaLoader-Functions-0.003-17.fc38.noarch 571/1097 Installing : perl-Devel-CallChecker-0.008-18.fc38.x86_64 572/1097 Installing : perl-Params-Classify-0.015-17.fc37.x86_64 573/1097 Installing : perl-DateTime-TimeZone-SystemV-0.010-17.fc37.n 574/1097 Installing : perl-DateTime-TimeZone-Tzfile-0.011-17.fc37.no 575/1097 Installing : perl-Email-Date-Format-1.005-23.fc37.noarch 576/1097 Installing : perl-ExtUtils-MM-Utils-2:7.66-1.fc38.noarch 577/1097 Installing : perl-File-Slurper-0.014-1.fc38.noarch 578/1097 Installing : perl-HTML-Tagset-3.20-52.fc37.noarch 579/1097 Installing : perl-Hash-Util-FieldHash-1.26-493.fc38.x86_64 580/1097 Installing : perl-I18N-LangTags-0.45-493.fc38.noarch 581/1097 Installing : perl-Locale-Maketext-1.32-1.fc38.noarch 582/1097 Installing : perl-Locale-Maketext-Simple-1:0.21-493.fc38.no 583/1097 Installing : perl-Params-Check-1:0.38-489.fc37.noarch 584/1097 Installing : perl-IO-HTML-1.004-9.fc38.noarch 585/1097 Installing : perl-HTTP-Message-6.44-1.fc38.noarch 586/1097 Installing : perl-HTML-Parser-3.80-1.fc38.x86_64 587/1097 Installing : perl-HTTP-Negotiate-6.01-34.fc38.noarch 588/1097 Installing : perltidy-20221112-1.fc38.noarch 589/1097 Installing : perl-HTTP-Cookies-6.10-8.fc38.noarch 590/1097 Installing : perl-IO-String-1.08-46.fc37.noarch 591/1097 Installing : perl-IPC-Run3-0.048-27.fc38.noarch 592/1097 Installing : perl-IPC-SysV-2.09-490.fc37.x86_64 593/1097 Installing : perl-IPC-System-Simple-1.30-9.fc37.noarch 594/1097 Installing : perl-List-UtilsBy-0.12-5.fc38.noarch 595/1097 Installing : perl-List-AllUtils-0.19-8.fc38.noarch 596/1097 Installing : perl-MIME-Charset-1.013.1-1.fc38.noarch 597/1097 Installing : perl-Unicode-LineBreak-2019.001-14.fc37.x86_64 598/1097 Installing : perl-MIME-Types-2.24-1.fc38.noarch 599/1097 Installing : perl-MIME-Lite-3.033-5.fc37.noarch 600/1097 Installing : perl-MRO-Compat-0.15-4.fc37.noarch 601/1097 Installing : perl-Mail-Sender-1:0.903-19.fc37.noarch 602/1097 Installing : perl-Module-Load-1:0.36-489.fc37.noarch 603/1097 Installing : perl-Module-Load-Conditional-0.74-489.fc37.noa 604/1097 Installing : perl-IPC-Cmd-2:1.04-490.fc37.noarch 605/1097 Installing : perl-NTLM-1.09-33.fc37.noarch 606/1097 Installing : perl-Net-SMTP-SSL-1.04-19.fc37.noarch 607/1097 Installing : perl-MailTools-2.21-12.fc37.noarch 608/1097 Installing : perl-Number-Compare-0.03-34.fc38.noarch 609/1097 Installing : perl-Opcode-1.57-493.fc38.x86_64 610/1097 Installing : perl-Safe-2.43-493.fc38.noarch 611/1097 Installing : perl-Package-Generator-1.106-26.fc37.noarch 612/1097 Installing : perl-Sub-Exporter-0.989-1.fc38.noarch 613/1097 Installing : perl-Sub-Exporter-Progressive-0.001013-19.fc37 614/1097 Installing : perl-Devel-GlobalDestruction-0.14-19.fc37.noar 615/1097 Installing : perl-Package-Stash-XS-0.30-2.fc37.x86_64 616/1097 Installing : perl-Package-Stash-0.40-3.fc37.noarch 617/1097 Installing : perl-PadWalker-2.5-7.fc37.x86_64 618/1097 Installing : perl-Devel-Caller-2.06-29.fc37.x86_64 619/1097 Installing : perl-Devel-LexAlias-0.05-30.fc37.x86_64 620/1097 Installing : perl-Eval-Closure-0.14-19.fc37.noarch 621/1097 Installing : perl-Params-ValidationCompiler-0.31-1.fc38.noa 622/1097 Installing : perl-Ref-Util-XS-0.117-16.fc37.x86_64 623/1097 Installing : perl-Ref-Util-0.204-15.fc37.noarch 624/1097 Installing : perl-Regexp-Common-2017060201-20.fc38.noarch 625/1097 Installing : perl-Sub-Identify-0.14-20.fc37.x86_64 626/1097 Installing : perl-Sys-Syslog-0.36-490.fc37.x86_64 627/1097 Installing : perl-Text-CSV-2.02-1.fc38.noarch 628/1097 Installing : perl-Text-Glob-0.11-19.fc38.noarch 629/1097 Installing : perl-File-Find-Rule-0.34-24.fc38.noarch 630/1097 Installing : perl-Data-Compare-1.27-10.fc37.noarch 631/1097 Installing : perl-Text-Roman-3.5-23.fc37.noarch 632/1097 Installing : perl-Tie-Cycle-1.227-6.fc38.noarch 633/1097 Installing : perl-Business-ISMN-1.202-8.fc38.noarch 634/1097 Installing : perl-Tie-RefHash-1.40-489.fc37.noarch 635/1097 Installing : perl-autodie-2.34-490.fc37.noarch 636/1097 Installing : perl-Variable-Magic-0.63-1.fc38.x86_64 637/1097 Installing : perl-B-Hooks-EndOfScope-0.26-4.fc37.noarch 638/1097 Installing : perl-namespace-clean-0.27-21.fc37.noarch 639/1097 Installing : perl-namespace-autoclean-0.29-13.fc37.noarch 640/1097 Installing : perl-WWW-RobotRules-6.02-35.fc38.noarch 641/1097 Installing : perl-LWP-Protocol-https-6.10-8.fc38.noarch 642/1097 Installing : perl-libwww-perl-6.67-3.fc38.noarch 643/1097 Installing : perl-XML-SAX-1.02-11.fc37.noarch 644/1097 Running scriptlet: perl-XML-SAX-1.02-11.fc37.noarch 644/1097 Installing : perl-XML-LibXML-1:2.0208-1.fc38.x86_64 645/1097 Running scriptlet: perl-XML-LibXML-1:2.0208-1.fc38.x86_64 645/1097 Installing : perl-XML-LibXML-Simple-1.01-10.fc37.noarch 646/1097 Installing : perl-XML-LibXSLT-2.002.000-3.fc37.x86_64 647/1097 Installing : perl-XML-Writer-0.900-9.fc38.noarch 648/1097 Installing : perl-XString-0.005-7.fc37.x86_64 649/1097 Installing : perl-Specio-0.48-2.fc37.noarch 650/1097 Installing : perl-DateTime-Locale-1.37-1.fc38.noarch 651/1097 Installing : perl-DateTime-2:1.59-1.fc38.x86_64 652/1097 Installing : perl-DateTime-TimeZone-2.57-1.fc38.noarch 653/1097 Installing : perl-Log-Dispatch-2.70-9.fc38.noarch 654/1097 Installing : perl-Log-Dispatch-FileRotate-1.38-5.fc37.noarc 655/1097 Installing : perl-DateTime-Format-Strptime-1:1.79-6.fc37.no 656/1097 Installing : perl-DateTime-Format-Builder-0.8300-9.fc38.noa 657/1097 Installing : perl-DateTime-Calendar-Julian-0.107-3.fc37.noa 658/1097 Installing : perl-autovivification-0.18-17.fc37.x86_64 659/1097 Installing : perl-deprecate-0.04-493.fc38.noarch 660/1097 Installing : perl-Text-Soundex-3.05-24.fc38.x86_64 661/1097 Installing : perl-LDAP-1:0.68-8.fc37.noarch 662/1097 Installing : perl-Log-Log4perl-1.57-1.fc38.noarch 663/1097 Installing : perl-meta-notation-5.36.0-493.fc38.noarch 664/1097 Installing : perl-sigtrap-1.10-493.fc38.noarch 665/1097 Installing : biber-2.18-1.fc38.noarch 666/1097 Installing : google-noto-fonts-common-20201206^1.git0c78c83 667/1097 Installing : google-noto-sans-vf-fonts-20201206^1.git0c78c8 668/1097 Installing : google-droid-sans-fonts-20200215-13.fc37.noarc 669/1097 Installing : langpacks-core-font-en-3.0-27.fc38.noarch 670/1097 Installing : fontconfig-2.14.1-2.fc38.x86_64 671/1097 Running scriptlet: fontconfig-2.14.1-2.fc38.x86_64 671/1097 Installing : cairo-1.17.6-2.fc37.x86_64 672/1097 Installing : qt5-qtbase-gui-5.15.8-2.fc38.x86_64 673/1097 Installing : qt5-qtdeclarative-5.15.8-1.fc38.x86_64 674/1097 Installing : qt5-qttools-libs-designer-5.15.8-1.fc38.x86_64 675/1097 Installing : cairo-gobject-1.17.6-2.fc37.x86_64 676/1097 Installing : libXft-2.3.6-1.fc38.x86_64 677/1097 Installing : pango-1.50.12-2.fc38.x86_64 678/1097 Installing : poppler-22.08.0-4.fc38.x86_64 679/1097 Installing : librsvg2-2.55.1-3.fc38.x86_64 680/1097 Installing : qt5-qttools-libs-designercomponents-5.15.8-1.f 681/1097 Installing : qt5-qttools-libs-help-5.15.8-1.fc38.x86_64 682/1097 Installing : openslide-3.4.1-22.fc37.x86_64 683/1097 Installing : openslide-devel-3.4.1-22.fc37.x86_64 684/1097 Installing : qt5-designer-5.15.8-1.fc38.x86_64 685/1097 Installing : poppler-glib-22.08.0-4.fc38.x86_64 686/1097 Installing : lasi-1.1.3-9.fc37.x86_64 687/1097 Installing : libdecor-0.1.1-1.fc38.x86_64 688/1097 Installing : SDL2-2.26.0-1.fc38.x86_64 689/1097 Running scriptlet: tk-1:8.6.12-3.fc37.x86_64 690/1097 Installing : tk-1:8.6.12-3.fc37.x86_64 690/1097 Installing : qt5-qtlocation-5.15.8-1.fc38.x86_64 691/1097 Installing : qt5-qtsensors-5.15.8-1.fc38.x86_64 692/1097 Installing : qt5-qtwebchannel-5.15.8-1.fc38.x86_64 693/1097 Installing : qt5-linguist-5.15.8-1.fc38.x86_64 694/1097 Installing : qt5-qtx11extras-5.15.8-1.fc38.x86_64 695/1097 Installing : gd-2.3.3-9.fc38.x86_64 696/1097 Installing : xorg-x11-fonts-Type1-7.5-34.fc37.noarch 697/1097 Running scriptlet: xorg-x11-fonts-Type1-7.5-34.fc37.noarch 697/1097 Installing : glibc-headers-x86-2.36.9000-19.fc38.noarch 698/1097 Installing : libxcrypt-devel-4.4.33-5.fc38.x86_64 699/1097 Installing : glibc-devel-2.36.9000-19.fc38.x86_64 700/1097 Installing : giflib-5.2.1-14.fc37.x86_64 701/1097 Installing : gettext-envsubst-0.21.1-1.fc38.x86_64 702/1097 Installing : gettext-runtime-0.21.1-1.fc38.x86_64 703/1097 Installing : gettext-0.21.1-1.fc38.x86_64 704/1097 Installing : gc-8.2.2-1.fc38.x86_64 705/1097 Installing : guile22-2.2.7-6.fc37.x86_64 706/1097 Installing : make-1:4.3-11.fc37.x86_64 707/1097 Installing : gcc-13.0.0-0.9.fc38.x86_64 708/1097 Running scriptlet: gcc-13.0.0-0.9.fc38.x86_64 708/1097 Installing : cmake-data-3.25.1-3.fc38.noarch 709/1097 Installing : cmake-3.25.1-3.fc38.x86_64 710/1097 Installing : libquadmath-devel-13.0.0-0.9.fc38.x86_64 711/1097 Installing : gcc-gfortran-13.0.0-0.9.fc38.x86_64 712/1097 Installing : hdf5-devel-1.12.1-10.fc37.x86_64 713/1097 Installing : blas-devel-3.11.0-1.fc38.x86_64 714/1097 Installing : lapack-devel-3.11.0-1.fc38.x86_64 715/1097 Installing : netcdf-devel-4.9.0-4.fc38.x86_64 716/1097 Installing : netcdf-cxx-devel-4.2-30.fc37.x86_64 717/1097 Installing : mpich-devel-4.0.2-4.fc38.x86_64 718/1097 Installing : hdf5-mpich-devel-1.12.1-10.fc37.x86_64 719/1097 Installing : netcdf-mpich-devel-4.9.0-4.fc38.x86_64 720/1097 Installing : gcc-c++-13.0.0-0.9.fc38.x86_64 721/1097 Installing : qt5-rpm-macros-5.15.8-1.fc38.noarch 722/1097 Installing : qt5-qtbase-devel-5.15.8-2.fc38.x86_64 723/1097 Installing : qt5-qtdeclarative-devel-5.15.8-1.fc38.x86_64 724/1097 Installing : qt5-qtx11extras-devel-5.15.8-1.fc38.x86_64 725/1097 Installing : perl-Filter-2:1.64-1.fc38.x86_64 726/1097 Installing : perl-encoding-4:3.00-492.fc38.x86_64 727/1097 Installing : perl-open-1.13-493.fc38.noarch 728/1097 Installing : perl-XML-XPath-1.48-2.fc38.noarch 729/1097 Installing : texlive-epstopdf-10:svn64439-57.fc38.noarch 730/1097 Installing : texlive-epstopdf-pkg-10:svn53546-63.fc38.noarc 731/1097 Installing : texlive-cm-10:svn57963-63.fc38.noarch 732/1097 Installing : texlive-etex-10:svn56291-63.fc38.noarch 733/1097 Installing : texlive-graphics-def-10:svn64487-63.fc38.noarc 734/1097 Installing : texlive-hyph-utf8-10:svn61719-63.fc38.noarch 735/1097 Installing : texlive-hyphen-base-10:svn62751-63.fc38.noarch 736/1097 Installing : texlive-knuth-lib-10:svn57963-63.fc38.noarch 737/1097 Installing : texlive-plain-10:svn57963-63.fc38.noarch 738/1097 Installing : texlive-tex-ini-files-10:svn40533-63.fc38.noar 739/1097 Installing : texlive-unicode-data-10:svn64423-63.fc38.noarc 740/1097 Installing : texlive-gsftopk-10:svn52851-57.fc38.x86_64 741/1097 Installing : texlive-luatex-10:svn64839-57.fc38.x86_64 742/1097 Installing : texlive-texlive.infra-10:svn63645-57.fc38.noar 743/1097 Installing : texlive-texlive-scripts-10:svn64830-57.fc38.no 744/1097 Installing : texlive-kpathsea-10:svn64475-57.fc38.x86_64 745/1097 Installing : texlive-iftex-10:svn61910-63.fc38.noarch 746/1097 Installing : texlive-amsmath-10:svn63514-63.fc38.noarch 747/1097 Installing : texlive-kvoptions-10:svn63622-63.fc38.noarch 748/1097 Installing : texlive-ltxcmds-10:svn56421-63.fc38.noarch 749/1097 Installing : texlive-pdftexcmds-10:svn55777-63.fc38.noarch 750/1097 Installing : texlive-url-10:svn32528.3.4-63.fc38.noarch 751/1097 Installing : texlive-amsfonts-10:svn61937-63.fc38.noarch 752/1097 Installing : texlive-atbegshi-10:svn53051-63.fc38.noarch 753/1097 Installing : texlive-babel-10:svn65366-63.fc38.noarch 754/1097 Installing : texlive-booktabs-10:svn53402-63.fc38.noarch 755/1097 Installing : texlive-etex-pkg-10:svn41784-63.fc38.noarch 756/1097 Installing : texlive-etoolbox-10:svn56554-63.fc38.noarch 757/1097 Installing : texlive-infwarerr-10:svn53023-63.fc38.noarch 758/1097 Installing : texlive-atveryend-10:svn53108-63.fc38.noarch 759/1097 Installing : texlive-auxhook-10:svn53173-63.fc38.noarch 760/1097 Installing : texlive-etexcmds-10:svn53171-63.fc38.noarch 761/1097 Installing : texlive-latex-fonts-10:svn28888.0-63.fc38.noar 762/1097 Installing : texlive-pdfescape-10:svn53082-63.fc38.noarch 763/1097 Installing : texlive-bigintcalc-10:svn53172-63.fc38.noarch 764/1097 Installing : texlive-footmisc-10:svn62524-63.fc38.noarch 765/1097 Installing : texlive-fp-10:svn49719-63.fc38.noarch 766/1097 Installing : texlive-graphics-cfg-10:svn41448-63.fc38.noarc 767/1097 Installing : texlive-graphics-10:svn64892-63.fc38.noarch 768/1097 Installing : texlive-tools-10:svn64892-63.fc38.noarch 769/1097 Installing : texlive-xkeyval-10:svn63616-63.fc38.noarch 770/1097 Installing : texlive-geometry-10:svn61719-63.fc38.noarch 771/1097 Installing : texlive-caption-10:svn62757-63.fc38.noarch 772/1097 Installing : texlive-colortbl-10:svn64015-63.fc38.noarch 773/1097 Installing : texlive-hologo-10:svn61719-63.fc38.noarch 774/1097 Installing : texlive-hycolor-10:svn53584-63.fc38.noarch 775/1097 Installing : texlive-hypdoc-10:svn63808-63.fc38.noarch 776/1097 Installing : texlive-intcalc-10:svn53168-63.fc38.noarch 777/1097 Installing : texlive-kvsetkeys-10:svn64632-63.fc38.noarch 778/1097 Installing : texlive-letltxmacro-10:svn53022-63.fc38.noarch 779/1097 Installing : texlive-lm-10:svn61719-63.fc38.noarch 780/1097 Installing : texlive-multido-10:svn18302.1.42-63.fc38.noarc 781/1097 Installing : texlive-natbib-10:svn20668.8.31b-63.fc38.noarc 782/1097 Installing : texlive-ragged2e-10:svn65008-63.fc38.noarch 783/1097 Installing : texlive-setspace-10:svn65206-63.fc38.noarch 784/1097 Installing : texlive-uniquecounter-10:svn53162-63.fc38.noar 785/1097 Installing : texlive-rerunfilecheck-10:svn63869-63.fc38.noa 786/1097 Installing : texlive-subfig-10:svn15878.1.3-63.fc38.noarch 787/1097 Installing : texlive-carlisle-10:svn59577-63.fc38.noarch 788/1097 Installing : texlive-csquotes-10:svn64389-63.fc38.noarch 789/1097 Installing : texlive-sauerj-10:svn15878.0-63.fc38.noarch 790/1097 Installing : texlive-translator-10:svn59412-63.fc38.noarch 791/1097 Installing : texlive-bitset-10:svn53837-63.fc38.noarch 792/1097 Installing : texlive-catchfile-10:svn53084-63.fc38.noarch 793/1097 Installing : texlive-ifplatform-10:svn45533-63.fc38.noarch 794/1097 Installing : texlive-memoir-10:svn65040-63.fc38.noarch 795/1097 Installing : texlive-babelbib-10:svn57349-63.fc38.noarch 796/1097 Installing : texlive-bookmark-10:svn56885-63.fc38.noarch 797/1097 Installing : texlive-euenc-10:svn19795.0.1h-63.fc38.noarch 798/1097 Installing : texlive-euler-10:svn42428-63.fc38.noarch 799/1097 Installing : texlive-fancybox-10:svn18304.1.4-63.fc38.noarc 800/1097 Installing : texlive-fancyhdr-10:svn64977-63.fc38.noarch 801/1097 Installing : texlive-float-10:svn15878.1.3d-63.fc38.noarch 802/1097 Installing : texlive-gettitlestring-10:svn53170-63.fc38.noa 803/1097 Installing : texlive-glyphlist-10:svn54074-57.fc38.noarch 804/1097 Installing : texlive-grfext-10:svn53024-63.fc38.noarch 805/1097 Installing : texlive-grffile-10:svn52756-63.fc38.noarch 806/1097 Installing : texlive-index-10:svn24099.4.1beta-63.fc38.noar 807/1097 Installing : texlive-kvdefinekeys-10:svn53193-63.fc38.noarc 808/1097 Installing : texlive-l3backend-10:svn64836-63.fc38.noarch 809/1097 Installing : texlive-latexconfig-10:svn53525-63.fc38.noarch 810/1097 Installing : texlive-lua-alt-getopt-10:svn56414-63.fc38.noa 811/1097 Installing : texlive-marvosym-10:svn29349.2.2a-63.fc38.noar 812/1097 Installing : texlive-modes-10:svn61719-63.fc38.noarch 813/1097 Installing : texlive-palatino-10:svn61719-63.fc38.noarch 814/1097 Installing : texlive-paralist-10:svn43021-63.fc38.noarch 815/1097 Installing : texlive-pdflscape-10:svn64851-63.fc38.noarch 816/1097 Installing : texlive-placeins-10:svn19848.2.2-63.fc38.noarc 817/1097 Installing : texlive-refcount-10:svn53164-63.fc38.noarch 818/1097 Installing : texlive-stringenc-10:svn52982-63.fc38.noarch 819/1097 Installing : texlive-ucharcat-10:svn38907-63.fc38.noarch 820/1097 Installing : texlive-underscore-10:svn18261.0-63.fc38.noarc 821/1097 Installing : texlive-zapfding-10:svn61719-63.fc38.noarch 822/1097 Installing : texlive-zref-10:svn62977-63.fc38.noarch 823/1097 Installing : texlive-metafont-10:svn62387-57.fc38.x86_64 824/1097 Installing : texlive-auto-pst-pdf-10:svn56596-63.fc38.noarc 825/1097 Installing : texlive-breakurl-10:svn29901.1.40-63.fc38.noar 826/1097 Installing : texlive-fancyref-10:svn15878.0.9c-63.fc38.noar 827/1097 Installing : texlive-ltabptch-10:svn17533.1.74d-63.fc38.noa 828/1097 Installing : texlive-mathtools-10:svn63767-63.fc38.noarch 829/1097 Installing : texlive-crop-10:svn55424-63.fc38.noarch 830/1097 Installing : texlive-logreq-10:svn53003-63.fc38.noarch 831/1097 Installing : texlive-microtype-10:svn63708-63.fc38.noarch 832/1097 Installing : texlive-pdfmanagement-testphase-10:svn64931-63 833/1097 Installing : texlive-psfrag-10:svn15878.3.04-63.fc38.noarch 834/1097 Installing : texlive-dvips-10:svn62387-57.fc38.x86_64 835/1097 Installing : texlive-hopatch-10:svn56106-63.fc38.noarch 836/1097 Installing : texlive-alphalph-10:svn53087-63.fc38.noarch 837/1097 Installing : texlive-anysize-10:svn15878.0-63.fc38.noarch 838/1097 Installing : texlive-avantgar-10:svn61983-63.fc38.noarch 839/1097 Installing : texlive-babel-english-10:svn44495-63.fc38.noar 840/1097 Installing : texlive-beton-10:svn15878.0-63.fc38.noarch 841/1097 Installing : texlive-bibtex-10:svn64491-57.fc38.x86_64 842/1097 Installing : texlive-bookman-10:svn61719-63.fc38.noarch 843/1097 Installing : texlive-changepage-10:svn15878.1.0c-63.fc38.no 844/1097 Installing : texlive-charter-10:svn15878.0-63.fc38.noarch 845/1097 Installing : texlive-cite-10:svn36428.5.5-63.fc38.noarch 846/1097 Installing : texlive-cmap-10:svn57640-63.fc38.noarch 847/1097 Installing : texlive-colorprofiles-10:svn49086-63.fc38.noar 848/1097 Installing : texlive-courier-10:svn61719-63.fc38.noarch 849/1097 Installing : texlive-ctablestack-10:svn38514-63.fc38.noarch 850/1097 Installing : texlive-luatexbase-10:svn52663-63.fc38.noarch 851/1097 Installing : texlive-dehyph-10:svn48599-63.fc38.noarch 852/1097 Installing : texlive-pdftex-10:svn64690-57.fc38.x86_64 853/1097 Installing : texlive-ec-10:svn25033.1.0-63.fc38.noarch 854/1097 Installing : texlive-enctex-10:svn34957.0-63.fc38.noarch 855/1097 Installing : texlive-enumitem-10:svn51423-63.fc38.noarch 856/1097 Installing : texlive-everysel-10:svn57489-63.fc38.noarch 857/1097 Installing : texlive-everyshi-10:svn57001-63.fc38.noarch 858/1097 Installing : texlive-filecontents-10:svn52142-63.fc38.noarc 859/1097 Installing : texlive-finstrut-10:svn21719.0.5-63.fc38.noarc 860/1097 Installing : texlive-lineno-10:svn65204-63.fc38.noarch 861/1097 Installing : texlive-firstaid-10:svn64892-63.fc38.noarch 862/1097 Installing : texlive-fix2col-10:svn38770-63.fc38.noarch 863/1097 Installing : texlive-footnotehyper-10:svn60374-63.fc38.noar 864/1097 Installing : texlive-fpl-10:svn54512-63.fc38.noarch 865/1097 Installing : texlive-mathpazo-10:svn52663-63.fc38.noarch 866/1097 Installing : texlive-helvetic-10:svn61719-63.fc38.noarch 867/1097 Installing : texlive-hobsub-10:svn52810-63.fc38.noarch 868/1097 Installing : texlive-hyperref-10:svn65014-63.fc38.noarch 869/1097 Installing : texlive-attachfile-10:svn42099-63.fc38.noarch 870/1097 Installing : texlive-attachfile2-10:svn57959-57.fc38.noarch 871/1097 Installing : texlive-hyphenex-10:svn57387-63.fc38.noarch 872/1097 Installing : texlive-ifmtarg-10:svn47544-63.fc38.noarch 873/1097 Installing : texlive-kastrup-10:svn15878.0-63.fc38.noarch 874/1097 Installing : texlive-knuth-local-10:svn57963-63.fc38.noarch 875/1097 Installing : texlive-latex-lab-10:svn64892-63.fc38.noarch 876/1097 Installing : texlive-latexbug-10:svn63596-63.fc38.noarch 877/1097 Installing : texlive-lm-math-10:svn36915.1.959-63.fc38.noar 878/1097 Installing : texlive-lua-uni-algos-10:svn62204-63.fc38.noar 879/1097 Installing : texlive-luabidi-10:svn54512-63.fc38.noarch 880/1097 Installing : texlive-luahbtex-10:svn62387-57.fc38.x86_64 881/1097 Installing : texlive-lualibs-10:svn64615-63.fc38.noarch 882/1097 Installing : texlive-luaotfload-10:svn64616-57.fc38.noarch 883/1097 Installing : texlive-lwarp-10:svn63905-57.fc38.noarch 884/1097 Installing : texlive-makecmds-10:svn15878.0-63.fc38.noarch 885/1097 Installing : texlive-makeindex-10:svn62517-57.fc38.x86_64 886/1097 Installing : texlive-marginnote-10:svn48383-63.fc38.noarch 887/1097 Installing : texlive-mdwtools-10:svn15878.1.05.4-63.fc38.no 888/1097 Installing : texlive-mflogo-10:svn42428-63.fc38.noarch 889/1097 Installing : texlive-mfnfss-10:svn46036-63.fc38.noarch 890/1097 Installing : texlive-mfware-10:svn62387-57.fc38.x86_64 891/1097 Installing : texlive-mparhack-10:svn59066-63.fc38.noarch 892/1097 Installing : texlive-mptopdf-10:svn61520-57.fc38.noarch 893/1097 Installing : texlive-newfloat-10:svn52906-63.fc38.noarch 894/1097 Installing : texlive-notoccite-10:svn18129.0-63.fc38.noarch 895/1097 Installing : texlive-ntgclass-10:svn56959-63.fc38.noarch 896/1097 Installing : texlive-pagesel-10:svn56105-63.fc38.noarch 897/1097 Installing : texlive-parallel-10:svn15878.0-63.fc38.noarch 898/1097 Installing : texlive-parskip-10:svn58358-63.fc38.noarch 899/1097 Installing : texlive-pdfcol-10:svn64469-63.fc38.noarch 900/1097 Installing : texlive-pdfcolmk-10:svn52912-63.fc38.noarch 901/1097 Installing : texlive-xcolor-10:svn63563-63.fc38.noarch 902/1097 Installing : texlive-eso-pic-10:svn56658-63.fc38.noarch 903/1097 Installing : texlive-picture-10:svn54867-63.fc38.noarch 904/1097 Installing : texlive-pslatex-10:svn57434-63.fc38.noarch 905/1097 Installing : texlive-pspicture-10:svn15878.0-63.fc38.noarch 906/1097 Installing : texlive-pst-math-10:svn64732-63.fc38.noarch 907/1097 Installing : texlive-rcs-10:svn15878.0-63.fc38.noarch 908/1097 Installing : texlive-rsfs-10:svn15878.0-63.fc38.noarch 909/1097 Installing : texlive-sansmath-10:svn17997.1.1-63.fc38.noarc 910/1097 Installing : texlive-section-10:svn20180.0-63.fc38.noarch 911/1097 Installing : texlive-sepnum-10:svn20186.2.0-63.fc38.noarch 912/1097 Installing : texlive-symbol-10:svn61719-63.fc38.noarch 913/1097 Installing : texlive-tex-10:svn62387-57.fc38.x86_64 914/1097 Installing : texlive-texlive-en-10:svn64221-57.fc38.noarch 915/1097 Installing : texlive-texlive-msg-translations-10:svn63700-6 916/1097 Installing : texlive-textcase-10:svn63868-63.fc38.noarch 917/1097 Installing : texlive-times-10:svn61719-63.fc38.noarch 918/1097 Installing : texlive-titlesec-10:svn59845-63.fc38.noarch 919/1097 Installing : texlive-transparent-10:svn64852-63.fc38.noarch 920/1097 Installing : texlive-ctable-10:svn38672-63.fc38.noarch 921/1097 Installing : texlive-utopia-10:svn15878.0-63.fc38.noarch 922/1097 Installing : texlive-psnfss-10:svn54694-63.fc38.noarch 923/1097 Installing : texlive-varwidth-10:svn24104.0.92-63.fc38.noar 924/1097 Installing : texlive-xdvi-10:svn62387-57.fc38.x86_64 925/1097 Installing : texlive-xetexconfig-10:svn45845-63.fc38.noarch 926/1097 Installing : texlive-xstring-10:svn60007-63.fc38.noarch 927/1097 Installing : texlive-l3packages-10:svn65300-63.fc38.noarch 928/1097 Installing : texlive-algorithms-10:svn42428-63.fc38.noarch 929/1097 Installing : texlive-bera-10:svn20031.0-63.fc38.noarch 930/1097 Installing : texlive-cm-super-10:svn15878.0-63.fc38.noarch 931/1097 Installing : texlive-fontspec-10:svn63386-63.fc38.noarch 932/1097 Installing : texlive-xunicode-10:svn30466.0.981-63.fc38.noa 933/1097 Installing : texlive-tipa-10:svn29349.1.3-63.fc38.noarch 934/1097 Installing : texlive-xifthen-10:svn38929-63.fc38.noarch 935/1097 Installing : texlive-latex-10:svn63825-57.fc38.noarch 936/1097 Installing : texlive-xpatch-10:svn54563-63.fc38.noarch 937/1097 Installing : texlive-l3kernel-10:svn65299-63.fc38.noarch 938/1097 Installing : texlive-currfile-10:svn64673-63.fc38.noarch 939/1097 Installing : texlive-filehook-10:svn64822-63.fc38.noarch 940/1097 Installing : texlive-pgf-10:svn59210-63.fc38.noarch 941/1097 Installing : texlive-ms-10:svn57473-63.fc38.noarch 942/1097 Installing : texlive-koma-script-10:svn64685-63.fc38.noarch 943/1097 Installing : texlive-polyglossia-10:svn65144-63.fc38.noarch 944/1097 Installing : texlive-biblatex-10:svn63878-63.fc38.noarch 945/1097 Installing : texlive-bidi-10:svn64967-63.fc38.noarch 946/1097 Installing : texlive-showexpl-10:svn57414-63.fc38.noarch 947/1097 Installing : texlive-listings-10:svn55265-63.fc38.noarch 948/1097 Installing : texlive-fancyvrb-10:svn63496-63.fc38.noarch 949/1097 Installing : texlive-pst-3d-10:svn17257.1.10-63.fc38.noarch 950/1097 Installing : texlive-pst-coil-10:svn62977-63.fc38.noarch 951/1097 Installing : texlive-pst-eps-10:svn15878.1.0-63.fc38.noarch 952/1097 Installing : texlive-pst-fill-10:svn60671-63.fc38.noarch 953/1097 Installing : texlive-pst-grad-10:svn15878.1.06-63.fc38.noar 954/1097 Installing : texlive-pst-node-10:svn61838-63.fc38.noarch 955/1097 Installing : texlive-pst-ovl-10:svn54963-63.fc38.noarch 956/1097 Installing : texlive-pst-plot-10:svn65346-63.fc38.noarch 957/1097 Installing : texlive-pst-text-10:svn49542-63.fc38.noarch 958/1097 Installing : texlive-pst-tools-10:svn60621-63.fc38.noarch 959/1097 Installing : texlive-pst-tree-10:svn60421-63.fc38.noarch 960/1097 Installing : texlive-pstricks-add-10:svn65067-63.fc38.noarc 961/1097 Installing : texlive-pstricks-10:svn65346-63.fc38.noarch 962/1097 Installing : texlive-amscls-10:svn55378-63.fc38.noarch 963/1097 Installing : texlive-metalogo-10:svn18611.0.12-63.fc38.noar 964/1097 Installing : texlive-seminar-10:svn59801-63.fc38.noarch 965/1097 Installing : texlive-lualatex-math-10:svn61464-63.fc38.noar 966/1097 Installing : texlive-unicode-math-10:svn61719-63.fc38.noarc 967/1097 Installing : texlive-oberdiek-10:svn64463-57.fc38.noarch 968/1097 Installing : texlive-pdfpages-10:svn65319-63.fc38.noarch 969/1097 Installing : texlive-sansmathaccent-10:svn53628-63.fc38.noa 970/1097 Installing : texlive-breqn-10:svn60881-63.fc38.noarch 971/1097 Installing : texlive-l3experimental-10:svn63089-63.fc38.noa 972/1097 Installing : texlive-ae-10:svn15878.1.4-63.fc38.noarch 973/1097 Installing : texlive-extsizes-10:svn17263.1.4a-63.fc38.noar 974/1097 Installing : texlive-jknapltx-10:svn19440.0-63.fc38.noarch 975/1097 Installing : texlive-minitoc-10:svn61719-63.fc38.noarch 976/1097 Installing : texlive-ltxmisc-10:svn21927.0-63.fc38.noarch 977/1097 Installing : texlive-mnsymbol-10:svn18651.1.4-63.fc38.noarc 978/1097 Installing : texlive-mathspec-10:svn42773-63.fc38.noarch 979/1097 Installing : texlive-typehtml-10:svn17134.0-63.fc38.noarch 980/1097 Installing : texlive-ucs-10:svn64114-63.fc38.noarch 981/1097 Installing : texlive-beamer-10:svn64388-63.fc38.noarch 982/1097 Installing : texlive-realscripts-10:svn56594-63.fc38.noarch 983/1097 Installing : texlive-xltxtra-10:svn56594-63.fc38.noarch 984/1097 Installing : fdk-aac-free-2.0.0-9.fc37.x86_64 985/1097 Installing : dbus-common-1:1.14.4-1.fc38.noarch 986/1097 Running scriptlet: dbus-common-1:1.14.4-1.fc38.noarch 986/1097 Running scriptlet: dbus-broker-32-1.fc37.x86_64 987/1097 Installing : dbus-broker-32-1.fc37.x86_64 987/1097 Running scriptlet: dbus-broker-32-1.fc37.x86_64 987/1097 Installing : dbus-1:1.14.4-1.fc38.x86_64 988/1097 Installing : device-mapper-libs-1.02.189-1.fc38.x86_64 989/1097 Installing : cryptsetup-libs-2.6.0-1.fc38.x86_64 990/1097 Installing : device-mapper-1.02.189-1.fc38.x86_64 991/1097 Installing : systemd-pam-252.4-598.fc38.x86_64 992/1097 Installing : systemd-252.4-598.fc38.x86_64 993/1097 Running scriptlet: systemd-252.4-598.fc38.x86_64 993/1097 /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 : at-spi2-core-2.47.1-1.fc38.x86_64 994/1097 Installing : atk-2.47.1-1.fc38.x86_64 995/1097 Installing : at-spi2-atk-2.47.1-1.fc38.x86_64 996/1097 Installing : atk-devel-2.47.1-1.fc38.x86_64 997/1097 Installing : libftdi-1.5-5.fc37.x86_64 998/1097 Installing : systemd-udev-252.4-598.fc38.x86_64 999/1097 Running scriptlet: systemd-udev-252.4-598.fc38.x86_64 999/1097 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-2.fc38.x86_64 1000/1097 Installing : libfreenect-fakenect-0.6.4-2.fc38.x86_64 1001/1097 Installing : libphidget22-1.13.20230109-1.fc38.x86_64 1002/1097 Installing : python3-libftdi-1.5-5.fc37.x86_64 1003/1097 Installing : at-spi2-core-devel-2.47.1-1.fc38.x86_64 1004/1097 Installing : at-spi2-atk-devel-2.47.1-1.fc38.x86_64 1005/1097 Installing : gupnp-1.6.3-1.fc38.x86_64 1006/1097 Installing : gupnp-igd-1.2.0-7.fc38.x86_64 1007/1097 Installing : libnice-0.1.21-2.fc38.x86_64 1008/1097 Installing : xdg-dbus-proxy-0.1.3-2.fc37.x86_64 1009/1097 Installing : clang-resource-filesystem-15.0.7-1.fc38.x86_64 1010/1097 Installing : clang-libs-15.0.7-1.fc38.x86_64 1011/1097 Installing : qt5-doctools-5.15.8-1.fc38.x86_64 1012/1097 Installing : qt5-qttools-devel-5.15.8-1.fc38.x86_64 1013/1097 Installing : cgnslib-common-4.3.0-5.fc38.noarch 1014/1097 Installing : cgnslib-4.3.0-5.fc38.x86_64 1015/1097 Installing : cgnslib-devel-4.3.0-5.fc38.x86_64 1016/1097 Installing : cfitsio-4.2.0-2.fc38.x86_64 1017/1097 Installing : gdal-libs-3.6.2-2.fc38.x86_64 1018/1097 Installing : vtk-9.2.5-1.fc38.x86_64 1019/1097 Installing : vtk-qt-9.2.5-1.fc38.x86_64 1020/1097 Installing : python3-vtk-9.2.5-1.fc38.x86_64 1021/1097 Installing : pcl-1.12.0-24.fc38.x86_64 1022/1097 Installing : gdal-devel-3.6.2-2.fc38.x86_64 1023/1097 Installing : cdparanoia-libs-10.2-40.fc37.x86_64 1024/1097 Installing : gstreamer1-plugins-base-1.20.5-1.fc38.x86_64 1025/1097 Installing : gstreamer1-plugins-bad-free-1.20.5-1.fc38.x86_ 1026/1097 Installing : qt5-qtwebkit-5.212.0-0.72alpha4.fc38.x86_64 1027/1097 Installing : qt5-qtwebkit-devel-5.212.0-0.72alpha4.fc38.x86 1028/1097 Installing : bzip2-devel-1.0.8-12.fc37.x86_64 1029/1097 Installing : bubblewrap-0.5.0-3.fc37.x86_64 1030/1097 Installing : brotli-1.0.9-9.fc37.x86_64 1031/1097 Installing : brotli-devel-1.0.9-9.fc37.x86_64 1032/1097 Installing : harfbuzz-devel-6.0.0-2.fc38.x86_64 1033/1097 Installing : freetype-devel-2.12.1-3.fc37.x86_64 1034/1097 Installing : fontconfig-devel-2.14.1-2.fc38.x86_64 1035/1097 Installing : cairo-devel-1.17.6-2.fc37.x86_64 1036/1097 Installing : cairo-gobject-devel-1.17.6-2.fc37.x86_64 1037/1097 Installing : libXft-devel-2.3.6-1.fc38.x86_64 1038/1097 Installing : pango-devel-1.50.12-2.fc38.x86_64 1039/1097 Installing : boost-test-1.78.0-10.fc38.x86_64 1040/1097 Installing : boost-stacktrace-1.78.0-10.fc38.x86_64 1041/1097 Installing : boost-serialization-1.78.0-10.fc38.x86_64 1042/1097 Installing : boost-random-1.78.0-10.fc38.x86_64 1043/1097 Installing : boost-program-options-1.78.0-10.fc38.x86_64 1044/1097 Installing : boost-nowide-1.78.0-10.fc38.x86_64 1045/1097 Installing : boost-math-1.78.0-10.fc38.x86_64 1046/1097 Installing : boost-contract-1.78.0-10.fc38.x86_64 1047/1097 Installing : boost-1.78.0-10.fc38.x86_64 1048/1097 Installing : boost-devel-1.78.0-10.fc38.x86_64 1049/1097 Installing : flann-devel-1.9.1-8.fc37.x86_64 1050/1097 Installing : annobin-docs-11.06-2.fc38.noarch 1051/1097 Installing : adwaita-cursor-theme-43-1.fc38.noarch 1052/1097 Installing : adwaita-icon-theme-43-1.fc38.noarch 1053/1097 Installing : gtk3-3.24.36-1.fc38.x86_64 1054/1097 Installing : wxGTK-3.2.1-4.fc38.x86_64 1055/1097 Installing : wxGTK-gl-3.2.1-4.fc38.x86_64 1056/1097 Installing : wxGTK-media-3.2.1-4.fc38.x86_64 1057/1097 Installing : gtk3-devel-3.24.36-1.fc38.x86_64 1058/1097 Installing : java-17-openjdk-1:17.0.6.0.9-0.2.ea.fc38.x86_6 1059/1097 Running scriptlet: java-17-openjdk-1:17.0.6.0.9-0.2.ea.fc38.x86_6 1059/1097 Installing : vtk-java-9.2.5-1.fc38.x86_64 1060/1097 Installing : vtk-devel-9.2.5-1.fc38.x86_64 1061/1097 Installing : webkit2gtk4.0-2.39.3-4.fc38.x86_64 1062/1097 Installing : wxGTK-webview-3.2.1-4.fc38.x86_64 1063/1097 Installing : adobe-mappings-pdf-20190401-2.fc37.noarch 1064/1097 Installing : libgs-9.56.1-6.fc38.x86_64 1065/1097 Installing : ghostscript-tools-fonts-9.56.1-6.fc38.x86_64 1066/1097 Installing : ghostscript-tools-printing-9.56.1-6.fc38.x86_6 1067/1097 Installing : ghostscript-9.56.1-6.fc38.x86_64 1068/1097 Installing : texlive-thumbpdf-10:svn62518-57.fc38.noarch 1069/1097 Installing : texlive-collection-latex-10:svn63515-63.fc38.n 1070/1097 Installing : texlive-collection-latexrecommended-10:svn6354 1071/1097 Installing : texlive-collection-basic-10:svn59159-63.fc38.n 1072/1097 Installing : texlive-dvipdfmx-10:svn61101-57.fc38.x86_64 1073/1097 Installing : texlive-xetex-10:svn62387-57.fc38.x86_64 1074/1097 Installing : graphviz-7.0.6-1.fc38.x86_64 1075/1097 Running scriptlet: graphviz-7.0.6-1.fc38.x86_64 1075/1097 Installing : CharLS-2.0.0-9.fc37.x86_64 1076/1097 Installing : gdcm-3.0.12-5.fc37.x86_64 1077/1097 Installing : opencv-core-4.7.0-2.fc38.x86_64 1078/1097 Installing : libfreenect-opencv-0.6.4-2.fc38.x86_64 1079/1097 Installing : libfreenect-devel-0.6.4-2.fc38.x86_64 1080/1097 Installing : doxygen-2:1.9.6-1.fc38.x86_64 1081/1097 Installing : wxGTK-devel-3.2.1-4.fc38.x86_64 1082/1097 Installing : pcl-devel-1.12.0-24.fc38.x86_64 1083/1097 Installing : annobin-plugin-gcc-11.06-2.fc38.x86_64 1084/1097 Running scriptlet: annobin-plugin-gcc-11.06-2.fc38.x86_64 1084/1097 Installing : libftdi-devel-1.5-5.fc37.x86_64 1085/1097 Installing : libphidget22-devel-1.13.20230109-1.fc38.x86_64 1086/1097 Installing : gcc-plugin-annobin-13.0.0-0.9.fc38.x86_64 1087/1097 Installing : freeglut-devel-3.4.0-1.fc38.x86_64 1088/1097 Installing : assimp-devel-5.0.1-9.fc38.x86_64 1089/1097 Installing : lib3ds-devel-1.3.0-39.fc38.x86_64 1090/1097 Installing : octomap-devel-1.9.7-4.fc37.x86_64 1091/1097 Installing : suitesparse-devel-5.13.0-1.fc38.x86_64 1092/1097 Installing : libdc1394-devel-2.2.6-8.fc37.x86_64 1093/1097 Installing : libappstream-glib-0.8.2-1.fc38.x86_64 1094/1097 Installing : tbb-devel-2020.3-12.fc37.x86_64 1095/1097 Installing : desktop-file-utils-0.26-7.fc37.x86_64 1096/1097 Installing : systemd-rpm-macros-252.4-598.fc38.noarch 1097/1097 Running scriptlet: texlive-base-10:20220321-57.fc38.x86_64 1097/1097 Running scriptlet: copy-jdk-configs-4.1-1.fc38.noarch 1097/1097 Running scriptlet: urw-base35-bookman-fonts-20200910-15.fc37.noar 1097/1097 Running scriptlet: urw-base35-c059-fonts-20200910-15.fc37.noarch 1097/1097 Running scriptlet: urw-base35-d050000l-fonts-20200910-15.fc37.noa 1097/1097 Running scriptlet: urw-base35-gothic-fonts-20200910-15.fc37.noarc 1097/1097 Running scriptlet: urw-base35-nimbus-mono-ps-fonts-20200910-15.fc 1097/1097 Running scriptlet: urw-base35-nimbus-roman-fonts-20200910-15.fc37 1097/1097 Running scriptlet: urw-base35-nimbus-sans-fonts-20200910-15.fc37. 1097/1097 Running scriptlet: urw-base35-p052-fonts-20200910-15.fc37.noarch 1097/1097 Running scriptlet: urw-base35-standard-symbols-ps-fonts-20200910- 1097/1097 Running scriptlet: urw-base35-z003-fonts-20200910-15.fc37.noarch 1097/1097 Running scriptlet: crypto-policies-scripts-20221215-1.gita4c31a3. 1097/1097 Running scriptlet: nss-3.87.0-1.fc38.x86_64 1097/1097 Running scriptlet: java-17-openjdk-headless-1:17.0.6.0.9-0.2.ea.f 1097/1097 Running scriptlet: fontconfig-2.14.1-2.fc38.x86_64 1097/1097 Running scriptlet: java-17-openjdk-1:17.0.6.0.9-0.2.ea.fc38.x86_6 1097/1097 Running scriptlet: systemd-rpm-macros-252.4-598.fc38.noarch 1097/1097 /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 : assimp-5.0.1-9.fc38.x86_64 1/1097 Verifying : assimp-devel-5.0.1-9.fc38.x86_64 2/1097 Verifying : CharLS-2.0.0-9.fc37.x86_64 3/1097 Verifying : Lmod-8.7.18-1.fc38.x86_64 4/1097 Verifying : PEGTL-devel-2.8.3-5.fc37.x86_64 5/1097 Verifying : SDL2-2.26.0-1.fc38.x86_64 6/1097 Verifying : SuperLU-5.3.0-3.fc37.x86_64 7/1097 Verifying : adobe-mappings-cmap-20190730-4.fc37.noarch 8/1097 Verifying : adobe-mappings-cmap-deprecated-20190730-4.fc37 9/1097 Verifying : adobe-mappings-pdf-20190401-2.fc37.noarch 10/1097 Verifying : adwaita-cursor-theme-43-1.fc38.noarch 11/1097 Verifying : adwaita-icon-theme-43-1.fc38.noarch 12/1097 Verifying : alsa-lib-1.2.8-2.fc38.x86_64 13/1097 Verifying : annobin-docs-11.06-2.fc38.noarch 14/1097 Verifying : annobin-plugin-gcc-11.06-2.fc38.x86_64 15/1097 Verifying : armadillo-10.8.2-2.fc37.x86_64 16/1097 Verifying : arpack-3.8.0-5.fc37.x86_64 17/1097 Verifying : at-spi2-atk-2.47.1-1.fc38.x86_64 18/1097 Verifying : at-spi2-atk-devel-2.47.1-1.fc38.x86_64 19/1097 Verifying : at-spi2-core-2.47.1-1.fc38.x86_64 20/1097 Verifying : at-spi2-core-devel-2.47.1-1.fc38.x86_64 21/1097 Verifying : atk-2.47.1-1.fc38.x86_64 22/1097 Verifying : atk-devel-2.47.1-1.fc38.x86_64 23/1097 Verifying : autoconf-2.71-4.fc38.noarch 24/1097 Verifying : automake-1.16.5-9.fc37.noarch 25/1097 Verifying : avahi-compat-libdns_sd-0.8-19.fc38.x86_64 26/1097 Verifying : avahi-libs-0.8-19.fc38.x86_64 27/1097 Verifying : biber-2.18-1.fc38.noarch 28/1097 Verifying : blas-3.11.0-1.fc38.x86_64 29/1097 Verifying : blas-devel-3.11.0-1.fc38.x86_64 30/1097 Verifying : blas64-3.11.0-1.fc38.x86_64 31/1097 Verifying : blas64_-3.11.0-1.fc38.x86_64 32/1097 Verifying : blosc-1.21.2-1.fc38.x86_64 33/1097 Verifying : boost-1.78.0-10.fc38.x86_64 34/1097 Verifying : boost-atomic-1.78.0-10.fc38.x86_64 35/1097 Verifying : boost-chrono-1.78.0-10.fc38.x86_64 36/1097 Verifying : boost-container-1.78.0-10.fc38.x86_64 37/1097 Verifying : boost-context-1.78.0-10.fc38.x86_64 38/1097 Verifying : boost-contract-1.78.0-10.fc38.x86_64 39/1097 Verifying : boost-coroutine-1.78.0-10.fc38.x86_64 40/1097 Verifying : boost-date-time-1.78.0-10.fc38.x86_64 41/1097 Verifying : boost-devel-1.78.0-10.fc38.x86_64 42/1097 Verifying : boost-fiber-1.78.0-10.fc38.x86_64 43/1097 Verifying : boost-filesystem-1.78.0-10.fc38.x86_64 44/1097 Verifying : boost-graph-1.78.0-10.fc38.x86_64 45/1097 Verifying : boost-iostreams-1.78.0-10.fc38.x86_64 46/1097 Verifying : boost-json-1.78.0-10.fc38.x86_64 47/1097 Verifying : boost-locale-1.78.0-10.fc38.x86_64 48/1097 Verifying : boost-log-1.78.0-10.fc38.x86_64 49/1097 Verifying : boost-math-1.78.0-10.fc38.x86_64 50/1097 Verifying : boost-nowide-1.78.0-10.fc38.x86_64 51/1097 Verifying : boost-numpy3-1.78.0-10.fc38.x86_64 52/1097 Verifying : boost-program-options-1.78.0-10.fc38.x86_64 53/1097 Verifying : boost-python3-1.78.0-10.fc38.x86_64 54/1097 Verifying : boost-random-1.78.0-10.fc38.x86_64 55/1097 Verifying : boost-regex-1.78.0-10.fc38.x86_64 56/1097 Verifying : boost-serialization-1.78.0-10.fc38.x86_64 57/1097 Verifying : boost-stacktrace-1.78.0-10.fc38.x86_64 58/1097 Verifying : boost-system-1.78.0-10.fc38.x86_64 59/1097 Verifying : boost-test-1.78.0-10.fc38.x86_64 60/1097 Verifying : boost-thread-1.78.0-10.fc38.x86_64 61/1097 Verifying : boost-timer-1.78.0-10.fc38.x86_64 62/1097 Verifying : boost-type_erasure-1.78.0-10.fc38.x86_64 63/1097 Verifying : boost-wave-1.78.0-10.fc38.x86_64 64/1097 Verifying : brotli-1.0.9-9.fc37.x86_64 65/1097 Verifying : brotli-devel-1.0.9-9.fc37.x86_64 66/1097 Verifying : bubblewrap-0.5.0-3.fc37.x86_64 67/1097 Verifying : bzip2-devel-1.0.8-12.fc37.x86_64 68/1097 Verifying : cairo-1.17.6-2.fc37.x86_64 69/1097 Verifying : cairo-devel-1.17.6-2.fc37.x86_64 70/1097 Verifying : cairo-gobject-1.17.6-2.fc37.x86_64 71/1097 Verifying : cairo-gobject-devel-1.17.6-2.fc37.x86_64 72/1097 Verifying : cdparanoia-libs-10.2-40.fc37.x86_64 73/1097 Verifying : cfitsio-4.2.0-2.fc38.x86_64 74/1097 Verifying : cgnslib-4.3.0-5.fc38.x86_64 75/1097 Verifying : cgnslib-common-4.3.0-5.fc38.noarch 76/1097 Verifying : cgnslib-devel-4.3.0-5.fc38.x86_64 77/1097 Verifying : cgnslib-libs-4.3.0-5.fc38.x86_64 78/1097 Verifying : clang-libs-15.0.7-1.fc38.x86_64 79/1097 Verifying : clang-resource-filesystem-15.0.7-1.fc38.x86_64 80/1097 Verifying : cli11-devel-2.3.2-1.fc38.noarch 81/1097 Verifying : cmake-3.25.1-3.fc38.x86_64 82/1097 Verifying : cmake-data-3.25.1-3.fc38.noarch 83/1097 Verifying : cmake-filesystem-3.25.1-3.fc38.x86_64 84/1097 Verifying : cmake-rpm-macros-3.25.1-3.fc38.noarch 85/1097 Verifying : colord-libs-1.4.6-2.fc37.x86_64 86/1097 Verifying : copy-jdk-configs-4.1-1.fc38.noarch 87/1097 Verifying : cpp-13.0.0-0.9.fc38.x86_64 88/1097 Verifying : crypto-policies-scripts-20221215-1.gita4c31a3. 89/1097 Verifying : cryptsetup-libs-2.6.0-1.fc38.x86_64 90/1097 Verifying : cups-libs-1:2.4.2-5.fc38.x86_64 91/1097 Verifying : dbus-1:1.14.4-1.fc38.x86_64 92/1097 Verifying : dbus-broker-32-1.fc37.x86_64 93/1097 Verifying : dbus-common-1:1.14.4-1.fc38.noarch 94/1097 Verifying : dbus-devel-1:1.14.4-1.fc38.x86_64 95/1097 Verifying : dbus-libs-1:1.14.4-1.fc38.x86_64 96/1097 Verifying : desktop-file-utils-0.26-7.fc37.x86_64 97/1097 Verifying : device-mapper-1.02.189-1.fc38.x86_64 98/1097 Verifying : device-mapper-libs-1.02.189-1.fc38.x86_64 99/1097 Verifying : double-conversion-3.1.5-7.fc37.x86_64 100/1097 Verifying : double-conversion-devel-3.1.5-7.fc37.x86_64 101/1097 Verifying : doxygen-2:1.9.6-1.fc38.x86_64 102/1097 Verifying : eigen3-devel-3.4.0-8.fc37.noarch 103/1097 Verifying : emacs-filesystem-1:28.2-1.fc38.noarch 104/1097 Verifying : enchant2-2.3.3-5.fc38.x86_64 105/1097 Verifying : expat-2.5.0-1.fc38.x86_64 106/1097 Verifying : expat-devel-2.5.0-1.fc38.x86_64 107/1097 Verifying : fdk-aac-free-2.0.0-9.fc37.x86_64 108/1097 Verifying : flac-libs-1.4.2-1.fc38.x86_64 109/1097 Verifying : flann-1.9.1-8.fc37.x86_64 110/1097 Verifying : flann-devel-1.9.1-8.fc37.x86_64 111/1097 Verifying : flexiblas-3.3.0-1.fc38.x86_64 112/1097 Verifying : flexiblas-devel-3.3.0-1.fc38.x86_64 113/1097 Verifying : flexiblas-netlib-3.3.0-1.fc38.x86_64 114/1097 Verifying : flexiblas-netlib64-3.3.0-1.fc38.x86_64 115/1097 Verifying : flexiblas-openblas-openmp-3.3.0-1.fc38.x86_64 116/1097 Verifying : flexiblas-openblas-openmp64-3.3.0-1.fc38.x86_6 117/1097 Verifying : fontconfig-2.14.1-2.fc38.x86_64 118/1097 Verifying : fontconfig-devel-2.14.1-2.fc38.x86_64 119/1097 Verifying : fonts-filesystem-1:2.0.5-10.fc38.noarch 120/1097 Verifying : freeglut-3.4.0-1.fc38.x86_64 121/1097 Verifying : freeglut-devel-3.4.0-1.fc38.x86_64 122/1097 Verifying : freetype-2.12.1-3.fc37.x86_64 123/1097 Verifying : freetype-devel-2.12.1-3.fc37.x86_64 124/1097 Verifying : freexl-1.0.6-18.fc37.x86_64 125/1097 Verifying : fribidi-1.0.12-2.fc37.x86_64 126/1097 Verifying : fribidi-devel-1.0.12-2.fc37.x86_64 127/1097 Verifying : gc-8.2.2-1.fc38.x86_64 128/1097 Verifying : gcc-13.0.0-0.9.fc38.x86_64 129/1097 Verifying : gcc-c++-13.0.0-0.9.fc38.x86_64 130/1097 Verifying : gcc-gfortran-13.0.0-0.9.fc38.x86_64 131/1097 Verifying : gcc-plugin-annobin-13.0.0-0.9.fc38.x86_64 132/1097 Verifying : gd-2.3.3-9.fc38.x86_64 133/1097 Verifying : gdal-devel-3.6.2-2.fc38.x86_64 134/1097 Verifying : gdal-libs-3.6.2-2.fc38.x86_64 135/1097 Verifying : gdcm-3.0.12-5.fc37.x86_64 136/1097 Verifying : gdk-pixbuf2-2.42.10-1.fc38.x86_64 137/1097 Verifying : gdk-pixbuf2-devel-2.42.10-1.fc38.x86_64 138/1097 Verifying : gdk-pixbuf2-modules-2.42.10-1.fc38.x86_64 139/1097 Verifying : geos-3.11.1-1.fc38.x86_64 140/1097 Verifying : gettext-0.21.1-1.fc38.x86_64 141/1097 Verifying : gettext-envsubst-0.21.1-1.fc38.x86_64 142/1097 Verifying : gettext-libs-0.21.1-1.fc38.x86_64 143/1097 Verifying : gettext-runtime-0.21.1-1.fc38.x86_64 144/1097 Verifying : ghostscript-9.56.1-6.fc38.x86_64 145/1097 Verifying : ghostscript-tools-fonts-9.56.1-6.fc38.x86_64 146/1097 Verifying : ghostscript-tools-printing-9.56.1-6.fc38.x86_6 147/1097 Verifying : giflib-5.2.1-14.fc37.x86_64 148/1097 Verifying : gl-manpages-1.1-25.20190306.fc37.noarch 149/1097 Verifying : glew-devel-2.2.0-3.fc37.x86_64 150/1097 Verifying : glib-networking-2.74.0-1.fc38.x86_64 151/1097 Verifying : glib2-2.74.1-2.fc38.x86_64 152/1097 Verifying : glib2-devel-2.74.1-2.fc38.x86_64 153/1097 Verifying : glibc-devel-2.36.9000-19.fc38.x86_64 154/1097 Verifying : glibc-headers-x86-2.36.9000-19.fc38.noarch 155/1097 Verifying : glx-utils-8.4.0-14.20210504git0f9e7d9.fc37.x86 156/1097 Verifying : gnutls-3.7.8-9.fc38.x86_64 157/1097 Verifying : google-droid-sans-fonts-20200215-13.fc37.noarc 158/1097 Verifying : google-noto-fonts-common-20201206^1.git0c78c83 159/1097 Verifying : google-noto-sans-vf-fonts-20201206^1.git0c78c8 160/1097 Verifying : graphene-1.10.6-4.fc37.x86_64 161/1097 Verifying : graphite2-1.3.14-10.fc37.x86_64 162/1097 Verifying : graphite2-devel-1.3.14-10.fc37.x86_64 163/1097 Verifying : graphviz-7.0.6-1.fc38.x86_64 164/1097 Verifying : groff-base-1.22.4-10.fc37.x86_64 165/1097 Verifying : gsettings-desktop-schemas-43.0-1.fc38.x86_64 166/1097 Verifying : gsm-1.0.22-1.fc37.x86_64 167/1097 Verifying : gssdp-1.6.2-1.fc38.x86_64 168/1097 Verifying : gstreamer1-1.20.5-1.fc38.x86_64 169/1097 Verifying : gstreamer1-plugins-bad-free-1.20.5-1.fc38.x86_ 170/1097 Verifying : gstreamer1-plugins-base-1.20.5-1.fc38.x86_64 171/1097 Verifying : gtk-update-icon-cache-3.24.36-1.fc38.x86_64 172/1097 Verifying : gtk3-3.24.36-1.fc38.x86_64 173/1097 Verifying : gtk3-devel-3.24.36-1.fc38.x86_64 174/1097 Verifying : gts-0.7.6-43.20121130.fc38.x86_64 175/1097 Verifying : guile22-2.2.7-6.fc37.x86_64 176/1097 Verifying : gupnp-1.6.3-1.fc38.x86_64 177/1097 Verifying : gupnp-igd-1.2.0-7.fc38.x86_64 178/1097 Verifying : harfbuzz-6.0.0-2.fc38.x86_64 179/1097 Verifying : harfbuzz-devel-6.0.0-2.fc38.x86_64 180/1097 Verifying : harfbuzz-icu-6.0.0-2.fc38.x86_64 181/1097 Verifying : hdf-libs-4.2.15-11.fc37.x86_64 182/1097 Verifying : hdf5-1.12.1-10.fc37.x86_64 183/1097 Verifying : hdf5-devel-1.12.1-10.fc37.x86_64 184/1097 Verifying : hdf5-mpich-1.12.1-10.fc37.x86_64 185/1097 Verifying : hdf5-mpich-devel-1.12.1-10.fc37.x86_64 186/1097 Verifying : hicolor-icon-theme-0.17-14.fc37.noarch 187/1097 Verifying : highway-1.0.2-1.fc38.x86_64 188/1097 Verifying : hunspell-1.7.2-2.fc38.x86_64 189/1097 Verifying : hunspell-en-US-0.20201207-2.fc38.noarch 190/1097 Verifying : hunspell-filesystem-1.7.2-2.fc38.x86_64 191/1097 Verifying : hwdata-0.366-1.fc38.noarch 192/1097 Verifying : hwloc-libs-2.5.0-4.fc37.x86_64 193/1097 Verifying : hyphen-2.8.8-18.fc37.x86_64 194/1097 Verifying : imath-3.1.6-1.fc38.x86_64 195/1097 Verifying : intel-mediasdk-22.6.4-1.fc38.x86_64 196/1097 Verifying : irrXML-1.8.5-3.fc37.x86_64 197/1097 Verifying : iso-codes-4.12.0-2.fc38.noarch 198/1097 Verifying : java-17-openjdk-1:17.0.6.0.9-0.2.ea.fc38.x86_6 199/1097 Verifying : java-17-openjdk-headless-1:17.0.6.0.9-0.2.ea.f 200/1097 Verifying : javapackages-filesystem-6.1.0-5.fc38.noarch 201/1097 Verifying : javascriptcoregtk4.0-2.39.3-4.fc38.x86_64 202/1097 Verifying : jbig2dec-libs-0.19-7.fc37.x86_64 203/1097 Verifying : jbigkit-libs-2.1-24.fc37.x86_64 204/1097 Verifying : json-c-0.16-3.fc38.x86_64 205/1097 Verifying : json-devel-3.11.2-1.fc38.x86_64 206/1097 Verifying : json-glib-1.6.6-3.fc37.x86_64 207/1097 Verifying : jsoncpp-1.9.5-3.fc37.x86_64 208/1097 Verifying : jsoncpp-devel-1.9.5-3.fc37.x86_64 209/1097 Verifying : kbd-2.5.1-3.fc38.x86_64 210/1097 Verifying : kbd-legacy-2.5.1-3.fc38.noarch 211/1097 Verifying : kbd-misc-2.5.1-3.fc38.noarch 212/1097 Verifying : kernel-headers-6.2.0-0.rc2.git0.1.fc38.x86_64 213/1097 Verifying : kmod-30-3.fc38.x86_64 214/1097 Verifying : kmod-libs-30-3.fc38.x86_64 215/1097 Verifying : lame-libs-3.100-13.fc37.x86_64 216/1097 Verifying : langpacks-core-font-en-3.0-27.fc38.noarch 217/1097 Verifying : lapack-3.11.0-1.fc38.x86_64 218/1097 Verifying : lapack-devel-3.11.0-1.fc38.x86_64 219/1097 Verifying : lapack64-3.11.0-1.fc38.x86_64 220/1097 Verifying : lapack64_-3.11.0-1.fc38.x86_64 221/1097 Verifying : lasi-1.1.3-9.fc37.x86_64 222/1097 Verifying : lcms2-2.14-1.fc38.x86_64 223/1097 Verifying : lib3ds-1.3.0-39.fc38.x86_64 224/1097 Verifying : lib3ds-devel-1.3.0-39.fc38.x86_64 225/1097 Verifying : libGLEW-2.2.0-3.fc37.x86_64 226/1097 Verifying : libICE-1.0.10-9.fc37.x86_64 227/1097 Verifying : libICE-devel-1.0.10-9.fc37.x86_64 228/1097 Verifying : libSM-1.2.3-11.fc37.x86_64 229/1097 Verifying : libSM-devel-1.2.3-11.fc37.x86_64 230/1097 Verifying : libX11-1.8.3-2.fc38.x86_64 231/1097 Verifying : libX11-common-1.8.3-2.fc38.noarch 232/1097 Verifying : libX11-devel-1.8.3-2.fc38.x86_64 233/1097 Verifying : libX11-xcb-1.8.3-2.fc38.x86_64 234/1097 Verifying : libXau-1.0.11-1.fc38.x86_64 235/1097 Verifying : libXau-devel-1.0.11-1.fc38.x86_64 236/1097 Verifying : libXaw-1.0.14-3.fc37.x86_64 237/1097 Verifying : libXcomposite-0.4.5-8.fc37.x86_64 238/1097 Verifying : libXcomposite-devel-0.4.5-8.fc37.x86_64 239/1097 Verifying : libXcursor-1.2.1-2.fc37.x86_64 240/1097 Verifying : libXcursor-devel-1.2.1-2.fc37.x86_64 241/1097 Verifying : libXdamage-1.1.5-8.fc37.x86_64 242/1097 Verifying : libXdamage-devel-1.1.5-8.fc37.x86_64 243/1097 Verifying : libXext-1.3.5-1.fc38.x86_64 244/1097 Verifying : libXext-devel-1.3.5-1.fc38.x86_64 245/1097 Verifying : libXfixes-6.0.0-4.fc37.x86_64 246/1097 Verifying : libXfixes-devel-6.0.0-4.fc37.x86_64 247/1097 Verifying : libXft-2.3.6-1.fc38.x86_64 248/1097 Verifying : libXft-devel-2.3.6-1.fc38.x86_64 249/1097 Verifying : libXi-1.8-3.fc37.x86_64 250/1097 Verifying : libXi-devel-1.8-3.fc37.x86_64 251/1097 Verifying : libXinerama-1.1.5-1.fc38.x86_64 252/1097 Verifying : libXinerama-devel-1.1.5-1.fc38.x86_64 253/1097 Verifying : libXmu-1.1.4-1.fc38.x86_64 254/1097 Verifying : libXpm-3.5.14-1.fc38.x86_64 255/1097 Verifying : libXrandr-1.5.2-9.fc37.x86_64 256/1097 Verifying : libXrandr-devel-1.5.2-9.fc37.x86_64 257/1097 Verifying : libXrender-0.9.11-1.fc38.x86_64 258/1097 Verifying : libXrender-devel-0.9.11-1.fc38.x86_64 259/1097 Verifying : libXt-1.2.1-3.fc37.x86_64 260/1097 Verifying : libXt-devel-1.2.1-3.fc37.x86_64 261/1097 Verifying : libXtst-1.2.4-1.fc38.x86_64 262/1097 Verifying : libXtst-devel-1.2.4-1.fc38.x86_64 263/1097 Verifying : libXv-1.0.11-17.fc37.x86_64 264/1097 Verifying : libXxf86vm-1.1.5-1.fc38.x86_64 265/1097 Verifying : libaec-1.0.6-3.fc37.x86_64 266/1097 Verifying : libaec-devel-1.0.6-3.fc37.x86_64 267/1097 Verifying : libaom-3.5.0-2.fc38.x86_64 268/1097 Verifying : libappstream-glib-0.8.2-1.fc38.x86_64 269/1097 Verifying : libarchive-devel-3.6.1-3.fc38.x86_64 270/1097 Verifying : libargon2-20190702-1.fc37.x86_64 271/1097 Verifying : libatomic-13.0.0-0.9.fc38.x86_64 272/1097 Verifying : libavif-0.11.1-4.fc38.x86_64 273/1097 Verifying : libb2-0.98.1-7.fc37.x86_64 274/1097 Verifying : libblkid-devel-2.38.1-3.fc38.x86_64 275/1097 Verifying : libcloudproviders-0.3.1-6.fc37.x86_64 276/1097 Verifying : libcloudproviders-devel-0.3.1-6.fc37.x86_64 277/1097 Verifying : libconfuse-3.3-7.fc38.x86_64 278/1097 Verifying : libcurl-devel-7.87.0-2.fc38.x86_64 279/1097 Verifying : libdatrie-0.2.13-4.fc37.x86_64 280/1097 Verifying : libdatrie-devel-0.2.13-4.fc37.x86_64 281/1097 Verifying : libdav1d-1.0.0-2.fc37.x86_64 282/1097 Verifying : libdc1394-2.2.6-8.fc37.x86_64 283/1097 Verifying : libdc1394-devel-2.2.6-8.fc37.x86_64 284/1097 Verifying : libdecor-0.1.1-1.fc38.x86_64 285/1097 Verifying : libdrm-2.4.114-1.fc38.x86_64 286/1097 Verifying : libdrm-devel-2.4.114-1.fc38.x86_64 287/1097 Verifying : libdvdnav-6.1.1-4.fc37.x86_64 288/1097 Verifying : libdvdread-6.1.3-2.fc37.x86_64 289/1097 Verifying : libedit-3.1-44.20221030cvs.fc38.x86_64 290/1097 Verifying : libepoxy-1.5.10-2.fc37.x86_64 291/1097 Verifying : libepoxy-devel-1.5.10-2.fc37.x86_64 292/1097 Verifying : libevdev-1.13.0-1.fc37.x86_64 293/1097 Verifying : libffi-devel-3.4.4-1.fc38.x86_64 294/1097 Verifying : libfontenc-1.1.6-1.fc38.x86_64 295/1097 Verifying : libfreenect-0.6.4-2.fc38.x86_64 296/1097 Verifying : libfreenect-devel-0.6.4-2.fc38.x86_64 297/1097 Verifying : libfreenect-fakenect-0.6.4-2.fc38.x86_64 298/1097 Verifying : libfreenect-opencv-0.6.4-2.fc38.x86_64 299/1097 Verifying : libftdi-1.5-5.fc37.x86_64 300/1097 Verifying : libftdi-devel-1.5-5.fc37.x86_64 301/1097 Verifying : libgcrypt-1.10.1-6.fc38.x86_64 302/1097 Verifying : libgeotiff-1.7.1-5.fc38.x86_64 303/1097 Verifying : libgfortran-13.0.0-0.9.fc38.x86_64 304/1097 Verifying : libglvnd-1:1.6.0-1.fc38.x86_64 305/1097 Verifying : libglvnd-core-devel-1:1.6.0-1.fc38.x86_64 306/1097 Verifying : libglvnd-devel-1:1.6.0-1.fc38.x86_64 307/1097 Verifying : libglvnd-egl-1:1.6.0-1.fc38.x86_64 308/1097 Verifying : libglvnd-gles-1:1.6.0-1.fc38.x86_64 309/1097 Verifying : libglvnd-glx-1:1.6.0-1.fc38.x86_64 310/1097 Verifying : libglvnd-opengl-1:1.6.0-1.fc38.x86_64 311/1097 Verifying : libgpg-error-1.46-1.fc38.x86_64 312/1097 Verifying : libgs-9.56.1-6.fc38.x86_64 313/1097 Verifying : libgta-1.2.1-8.fc37.x86_64 314/1097 Verifying : libgudev-237-3.fc37.x86_64 315/1097 Verifying : libgusb-0.4.3-1.fc38.x86_64 316/1097 Verifying : libharu-2.4.3-1.fc38.x86_64 317/1097 Verifying : libharu-devel-2.4.3-1.fc38.x86_64 318/1097 Verifying : libicu-72.1-1.fc38.x86_64 319/1097 Verifying : libicu-devel-72.1-1.fc38.x86_64 320/1097 Verifying : libijs-0.35-16.fc37.x86_64 321/1097 Verifying : libimagequant-2.17.0-3.fc37.x86_64 322/1097 Verifying : libinput-1.22.1-1.fc38.x86_64 323/1097 Verifying : libjpeg-turbo-2.1.4-1.fc38.x86_64 324/1097 Verifying : libjpeg-turbo-devel-2.1.4-1.fc38.x86_64 325/1097 Verifying : libjxl-1:0.7.0-5.fc38.x86_64 326/1097 Verifying : libkml-1.3.0-42.fc38.x86_64 327/1097 Verifying : liblerc-4.0.0-2.fc37.x86_64 328/1097 Verifying : libmanette-0.2.6-5.fc37.x86_64 329/1097 Verifying : libmount-devel-2.38.1-3.fc38.x86_64 330/1097 Verifying : libmpc-1.3.1-1.fc38.x86_64 331/1097 Verifying : libmspack-0.10.1-0.8.alpha.fc37.x86_64 332/1097 Verifying : libnice-0.1.21-2.fc38.x86_64 333/1097 Verifying : libogg-2:1.3.5-4.fc37.x86_64 334/1097 Verifying : libogg-devel-2:1.3.5-4.fc37.x86_64 335/1097 Verifying : libpaper-1:2.0.4-2.fc38.x86_64 336/1097 Verifying : libpciaccess-0.16-7.fc37.x86_64 337/1097 Verifying : libpciaccess-devel-0.16-7.fc37.x86_64 338/1097 Verifying : libphidget22-1.13.20230109-1.fc38.x86_64 339/1097 Verifying : libphidget22-devel-1.13.20230109-1.fc38.x86_64 340/1097 Verifying : libpng-2:1.6.37-13.fc37.x86_64 341/1097 Verifying : libpng-devel-2:1.6.37-13.fc37.x86_64 342/1097 Verifying : libpq-15.0-2.fc38.x86_64 343/1097 Verifying : libpq-devel-15.0-2.fc38.x86_64 344/1097 Verifying : libproxy-0.4.18-4.fc38.x86_64 345/1097 Verifying : libqhull-1:7.2.1-11.fc38.x86_64 346/1097 Verifying : libqhull_p-1:7.2.1-11.fc38.x86_64 347/1097 Verifying : libqhull_r-1:7.2.1-11.fc38.x86_64 348/1097 Verifying : libquadmath-13.0.0-0.9.fc38.x86_64 349/1097 Verifying : libquadmath-devel-13.0.0-0.9.fc38.x86_64 350/1097 Verifying : libraw1394-2.1.2-16.fc37.x86_64 351/1097 Verifying : libraw1394-devel-2.1.2-16.fc37.x86_64 352/1097 Verifying : librsvg2-2.55.1-3.fc38.x86_64 353/1097 Verifying : librttopo-1.1.0-10.fc37.x86_64 354/1097 Verifying : libseccomp-2.5.3-3.fc37.x86_64 355/1097 Verifying : libsecret-0.20.5-2.fc37.x86_64 356/1097 Verifying : libselinux-devel-3.5-0.rc1.1.fc38.1.x86_64 357/1097 Verifying : libsepol-devel-3.5-0.rc1.1.fc38.x86_64 358/1097 Verifying : libsndfile-1.1.0-5.fc38.x86_64 359/1097 Verifying : libsoup-2.74.3-1.fc38.x86_64 360/1097 Verifying : libsoup3-3.2.2-1.fc38.x86_64 361/1097 Verifying : libspatialite-5.0.1-19.fc38.x86_64 362/1097 Verifying : libsrtp-2.3.0-9.fc37.x86_64 363/1097 Verifying : libstdc++-devel-13.0.0-0.9.fc38.x86_64 364/1097 Verifying : libstemmer-2.2.0-4.fc38.x86_64 365/1097 Verifying : libthai-0.1.29-3.fc37.x86_64 366/1097 Verifying : libthai-devel-0.1.29-3.fc37.x86_64 367/1097 Verifying : libtheora-1:1.1.1-32.fc37.x86_64 368/1097 Verifying : libtheora-devel-1:1.1.1-32.fc37.x86_64 369/1097 Verifying : libtiff-4.4.0-4.fc37.x86_64 370/1097 Verifying : libtiff-devel-4.4.0-4.fc37.x86_64 371/1097 Verifying : libtool-ltdl-2.4.7-5.fc38.x86_64 372/1097 Verifying : libtracker-sparql-3.4.2-2.fc38.x86_64 373/1097 Verifying : libunwind-1.6.2-5.fc38.x86_64 374/1097 Verifying : libusb1-1.0.26-1.fc38.x86_64 375/1097 Verifying : libusb1-devel-1.0.26-1.fc38.x86_64 376/1097 Verifying : libuv-1:1.44.2-2.fc37.x86_64 377/1097 Verifying : libva-2.17.0-1.fc38.x86_64 378/1097 Verifying : libvisual-1:0.4.0-37.fc38.x86_64 379/1097 Verifying : libvmaf-2.3.0-4.fc37.x86_64 380/1097 Verifying : libvorbis-1:1.3.7-6.fc37.x86_64 381/1097 Verifying : libwacom-2.4.0-1.fc37.x86_64 382/1097 Verifying : libwacom-data-2.4.0-1.fc37.noarch 383/1097 Verifying : libwayland-client-1.21.0-1.fc37.x86_64 384/1097 Verifying : libwayland-cursor-1.21.0-1.fc37.x86_64 385/1097 Verifying : libwayland-egl-1.21.0-1.fc37.x86_64 386/1097 Verifying : libwayland-server-1.21.0-1.fc37.x86_64 387/1097 Verifying : libwebp-1.3.0-1.fc38.x86_64 388/1097 Verifying : libwpe-1.14.0-1.fc38.x86_64 389/1097 Verifying : libxcb-1.13.1-10.fc37.x86_64 390/1097 Verifying : libxcb-devel-1.13.1-10.fc37.x86_64 391/1097 Verifying : libxcrypt-devel-4.4.33-5.fc38.x86_64 392/1097 Verifying : libxkbcommon-1.5.0-1.fc38.x86_64 393/1097 Verifying : libxkbcommon-devel-1.5.0-1.fc38.x86_64 394/1097 Verifying : libxkbcommon-x11-1.5.0-1.fc38.x86_64 395/1097 Verifying : libxml2-devel-2.10.3-2.fc38.x86_64 396/1097 Verifying : libxshmfence-1.3-11.fc37.x86_64 397/1097 Verifying : libxslt-1.1.37-1.fc38.x86_64 398/1097 Verifying : lilv-libs-0.24.14-3.fc37.x86_64 399/1097 Verifying : lksctp-tools-1.0.19-2.fc37.x86_64 400/1097 Verifying : llvm-libs-15.0.7-1.fc38.x86_64 401/1097 Verifying : lua-5.4.4-7.fc38.x86_64 402/1097 Verifying : lua-filesystem-1.8.0-7.fc37.x86_64 403/1097 Verifying : lua-json-1.3.4-2.fc37.noarch 404/1097 Verifying : lua-lpeg-1.0.2-9.fc37.x86_64 405/1097 Verifying : lua-posix-35.1-4.fc37.x86_64 406/1097 Verifying : lua-term-0.07-16.fc37.x86_64 407/1097 Verifying : lz4-devel-1.9.4-1.fc38.x86_64 408/1097 Verifying : m4-1.4.19-4.fc37.x86_64 409/1097 Verifying : mailcap-2.1.53-4.fc37.noarch 410/1097 Verifying : make-1:4.3-11.fc37.x86_64 411/1097 Verifying : mariadb-connector-c-3.2.7-2.fc37.x86_64 412/1097 Verifying : mariadb-connector-c-config-3.2.7-2.fc37.noarch 413/1097 Verifying : mariadb-connector-c-devel-3.2.7-2.fc37.x86_64 414/1097 Verifying : mesa-filesystem-22.3.3-1.fc38.x86_64 415/1097 Verifying : mesa-libEGL-22.3.3-1.fc38.x86_64 416/1097 Verifying : mesa-libEGL-devel-22.3.3-1.fc38.x86_64 417/1097 Verifying : mesa-libGL-22.3.3-1.fc38.x86_64 418/1097 Verifying : mesa-libGL-devel-22.3.3-1.fc38.x86_64 419/1097 Verifying : mesa-libGLU-9.0.1-7.fc37.x86_64 420/1097 Verifying : mesa-libGLU-devel-9.0.1-7.fc37.x86_64 421/1097 Verifying : mesa-libgbm-22.3.3-1.fc38.x86_64 422/1097 Verifying : mesa-libglapi-22.3.3-1.fc38.x86_64 423/1097 Verifying : minizip-ng-3.0.7-2.fc38.x86_64 424/1097 Verifying : mkfontscale-1.2.2-2.fc37.x86_64 425/1097 Verifying : mpdecimal-2.5.1-4.fc37.x86_64 426/1097 Verifying : mpg123-libs-1.31.2-1.fc38.x86_64 427/1097 Verifying : mpich-4.0.2-4.fc38.x86_64 428/1097 Verifying : mpich-devel-4.0.2-4.fc38.x86_64 429/1097 Verifying : mtdev-1.1.6-4.fc37.x86_64 430/1097 Verifying : ncurses-6.4-1.20230107.fc38.x86_64 431/1097 Verifying : netcdf-4.9.0-4.fc38.x86_64 432/1097 Verifying : netcdf-cxx-4.2-30.fc37.x86_64 433/1097 Verifying : netcdf-cxx-devel-4.2-30.fc37.x86_64 434/1097 Verifying : netcdf-devel-4.9.0-4.fc38.x86_64 435/1097 Verifying : netcdf-mpich-4.9.0-4.fc38.x86_64 436/1097 Verifying : netcdf-mpich-devel-4.9.0-4.fc38.x86_64 437/1097 Verifying : netpbm-11.01.00-1.fc38.x86_64 438/1097 Verifying : nspr-4.35.0-3.fc38.x86_64 439/1097 Verifying : nss-3.87.0-1.fc38.x86_64 440/1097 Verifying : nss-softokn-3.87.0-1.fc38.x86_64 441/1097 Verifying : nss-softokn-freebl-3.87.0-1.fc38.x86_64 442/1097 Verifying : nss-sysinit-3.87.0-1.fc38.x86_64 443/1097 Verifying : nss-util-3.87.0-1.fc38.x86_64 444/1097 Verifying : octomap-1.9.7-4.fc37.x86_64 445/1097 Verifying : octomap-devel-1.9.7-4.fc37.x86_64 446/1097 Verifying : ogdi-4.1.0-8.fc37.x86_64 447/1097 Verifying : openblas-0.3.21-4.fc38.x86_64 448/1097 Verifying : openblas-openmp-0.3.21-4.fc38.x86_64 449/1097 Verifying : openblas-openmp64-0.3.21-4.fc38.x86_64 450/1097 Verifying : openblas-serial-0.3.21-4.fc38.x86_64 451/1097 Verifying : opencv-core-4.7.0-2.fc38.x86_64 452/1097 Verifying : openexr-libs-3.1.5-2.fc37.x86_64 453/1097 Verifying : openjpeg2-2.5.0-2.fc37.x86_64 454/1097 Verifying : openni-1.5.7.10-26.fc36.x86_64 455/1097 Verifying : openni-devel-1.5.7.10-26.fc36.x86_64 456/1097 Verifying : openslide-3.4.1-22.fc37.x86_64 457/1097 Verifying : openslide-devel-3.4.1-22.fc37.x86_64 458/1097 Verifying : openssl-devel-1:3.0.7-3.fc38.x86_64 459/1097 Verifying : opus-1.3.1-11.fc37.x86_64 460/1097 Verifying : orc-0.4.33-1.fc38.x86_64 461/1097 Verifying : pango-1.50.12-2.fc38.x86_64 462/1097 Verifying : pango-devel-1.50.12-2.fc38.x86_64 463/1097 Verifying : pcl-1.12.0-24.fc38.x86_64 464/1097 Verifying : pcl-devel-1.12.0-24.fc38.x86_64 465/1097 Verifying : pcre-8.45-1.fc37.2.x86_64 466/1097 Verifying : pcre2-devel-10.42-1.fc38.x86_64 467/1097 Verifying : pcre2-utf16-10.42-1.fc38.x86_64 468/1097 Verifying : pcre2-utf32-10.42-1.fc38.x86_64 469/1097 Verifying : perl-Authen-SASL-2.16-28.fc37.noarch 470/1097 Verifying : perl-AutoLoader-5.74-493.fc38.noarch 471/1097 Verifying : perl-B-1.83-493.fc38.x86_64 472/1097 Verifying : perl-B-Hooks-EndOfScope-0.26-4.fc37.noarch 473/1097 Verifying : perl-Business-ISBN-3.007-4.fc37.noarch 474/1097 Verifying : perl-Business-ISBN-Data-20210112.006-6.fc37.no 475/1097 Verifying : perl-Business-ISMN-1.202-8.fc38.noarch 476/1097 Verifying : perl-Business-ISSN-1.005-5.fc38.noarch 477/1097 Verifying : perl-Carp-1.52-489.fc37.noarch 478/1097 Verifying : perl-Class-Accessor-0.51-16.fc37.noarch 479/1097 Verifying : perl-Class-Data-Inheritable-0.09-4.fc37.noarch 480/1097 Verifying : perl-Class-Inspector-1.36-12.fc38.noarch 481/1097 Verifying : perl-Class-Method-Modifiers-2.13-13.fc37.noarc 482/1097 Verifying : perl-Class-Singleton-1.6-7.fc37.noarch 483/1097 Verifying : perl-Class-Struct-0.66-493.fc38.noarch 484/1097 Verifying : perl-Clone-0.46-1.fc38.x86_64 485/1097 Verifying : perl-Compress-Raw-Bzip2-2.201-2.fc37.x86_64 486/1097 Verifying : perl-Compress-Raw-Zlib-2.202-4.fc38.x86_64 487/1097 Verifying : perl-Convert-ASN1-0.33-4.fc37.noarch 488/1097 Verifying : perl-Data-Compare-1.27-10.fc37.noarch 489/1097 Verifying : perl-Data-Dump-1.25-5.fc37.noarch 490/1097 Verifying : perl-Data-Dumper-2.184-490.fc37.x86_64 491/1097 Verifying : perl-Data-OptList-0.113-1.fc38.noarch 492/1097 Verifying : perl-Data-Uniqid-0.12-29.fc37.noarch 493/1097 Verifying : perl-Date-ISO8601-0.005-16.fc37.noarch 494/1097 Verifying : perl-Date-Manip-6.90-1.fc38.noarch 495/1097 Verifying : perl-DateTime-2:1.59-1.fc38.x86_64 496/1097 Verifying : perl-DateTime-Calendar-Julian-0.107-3.fc37.noa 497/1097 Verifying : perl-DateTime-Format-Builder-0.8300-9.fc38.noa 498/1097 Verifying : perl-DateTime-Format-Strptime-1:1.79-6.fc37.no 499/1097 Verifying : perl-DateTime-Locale-1.37-1.fc38.noarch 500/1097 Verifying : perl-DateTime-TimeZone-2.57-1.fc38.noarch 501/1097 Verifying : perl-DateTime-TimeZone-SystemV-0.010-17.fc37.n 502/1097 Verifying : perl-DateTime-TimeZone-Tzfile-0.011-17.fc37.no 503/1097 Verifying : perl-Devel-CallChecker-0.008-18.fc38.x86_64 504/1097 Verifying : perl-Devel-Caller-2.06-29.fc37.x86_64 505/1097 Verifying : perl-Devel-GlobalDestruction-0.14-19.fc37.noar 506/1097 Verifying : perl-Devel-LexAlias-0.05-30.fc37.x86_64 507/1097 Verifying : perl-Devel-StackTrace-1:2.04-14.fc38.noarch 508/1097 Verifying : perl-Digest-1.20-489.fc37.noarch 509/1097 Verifying : perl-Digest-HMAC-1.04-6.fc37.noarch 510/1097 Verifying : perl-Digest-MD5-2.58-489.fc37.x86_64 511/1097 Verifying : perl-Digest-SHA-1:6.03-1.fc37.x86_64 512/1097 Verifying : perl-Dist-CheckConflicts-0.11-26.fc37.noarch 513/1097 Verifying : perl-DynaLoader-1.52-493.fc38.x86_64 514/1097 Verifying : perl-DynaLoader-Functions-0.003-17.fc38.noarch 515/1097 Verifying : perl-Email-Date-Format-1.005-23.fc37.noarch 516/1097 Verifying : perl-Encode-4:3.19-492.fc38.x86_64 517/1097 Verifying : perl-Encode-Locale-1.05-25.fc38.noarch 518/1097 Verifying : perl-English-1.11-493.fc38.noarch 519/1097 Verifying : perl-Errno-1.36-493.fc38.x86_64 520/1097 Verifying : perl-Eval-Closure-0.14-19.fc37.noarch 521/1097 Verifying : perl-Exception-Class-1.45-6.fc37.noarch 522/1097 Verifying : perl-Exporter-5.77-489.fc37.noarch 523/1097 Verifying : perl-ExtUtils-MM-Utils-2:7.66-1.fc38.noarch 524/1097 Verifying : perl-Fcntl-1.15-493.fc38.x86_64 525/1097 Verifying : perl-File-Basename-2.85-493.fc38.noarch 526/1097 Verifying : perl-File-Compare-1.100.700-493.fc38.noarch 527/1097 Verifying : perl-File-Copy-2.39-493.fc38.noarch 528/1097 Verifying : perl-File-Find-1.40-493.fc38.noarch 529/1097 Verifying : perl-File-Find-Rule-0.34-24.fc38.noarch 530/1097 Verifying : perl-File-Listing-6.15-4.fc38.noarch 531/1097 Verifying : perl-File-Path-2.18-489.fc37.noarch 532/1097 Verifying : perl-File-ShareDir-1.118-7.fc37.noarch 533/1097 Verifying : perl-File-Slurper-0.014-1.fc38.noarch 534/1097 Verifying : perl-File-Temp-1:0.231.100-489.fc37.noarch 535/1097 Verifying : perl-File-stat-1.12-493.fc38.noarch 536/1097 Verifying : perl-FileHandle-2.03-493.fc38.noarch 537/1097 Verifying : perl-Filter-2:1.64-1.fc38.x86_64 538/1097 Verifying : perl-FindBin-1.53-493.fc38.noarch 539/1097 Verifying : perl-GSSAPI-0.28-40.fc37.x86_64 540/1097 Verifying : perl-Getopt-Long-1:2.54-1.fc38.noarch 541/1097 Verifying : perl-Getopt-Std-1.13-493.fc38.noarch 542/1097 Verifying : perl-HTML-Parser-3.80-1.fc38.x86_64 543/1097 Verifying : perl-HTML-Tagset-3.20-52.fc37.noarch 544/1097 Verifying : perl-HTTP-Cookies-6.10-8.fc38.noarch 545/1097 Verifying : perl-HTTP-Date-6.05-11.fc38.noarch 546/1097 Verifying : perl-HTTP-Message-6.44-1.fc38.noarch 547/1097 Verifying : perl-HTTP-Negotiate-6.01-34.fc38.noarch 548/1097 Verifying : perl-HTTP-Tiny-0.082-1.fc37.noarch 549/1097 Verifying : perl-Hash-Util-FieldHash-1.26-493.fc38.x86_64 550/1097 Verifying : perl-I18N-LangTags-0.45-493.fc38.noarch 551/1097 Verifying : perl-I18N-Langinfo-0.21-493.fc38.x86_64 552/1097 Verifying : perl-IO-1.50-493.fc38.x86_64 553/1097 Verifying : perl-IO-Compress-2.201-3.fc37.noarch 554/1097 Verifying : perl-IO-HTML-1.004-9.fc38.noarch 555/1097 Verifying : perl-IO-Socket-IP-0.41-490.fc37.noarch 556/1097 Verifying : perl-IO-Socket-SSL-2.079-1.fc38.noarch 557/1097 Verifying : perl-IO-String-1.08-46.fc37.noarch 558/1097 Verifying : perl-IPC-Cmd-2:1.04-490.fc37.noarch 559/1097 Verifying : perl-IPC-Open3-1.22-493.fc38.noarch 560/1097 Verifying : perl-IPC-Run3-0.048-27.fc38.noarch 561/1097 Verifying : perl-IPC-SysV-2.09-490.fc37.x86_64 562/1097 Verifying : perl-IPC-System-Simple-1.30-9.fc37.noarch 563/1097 Verifying : perl-JSON-4.10-1.fc38.noarch 564/1097 Verifying : perl-LDAP-1:0.68-8.fc37.noarch 565/1097 Verifying : perl-LWP-MediaTypes-6.04-13.fc38.noarch 566/1097 Verifying : perl-LWP-Protocol-https-6.10-8.fc38.noarch 567/1097 Verifying : perl-Lingua-Translit-0.29-2.fc37.noarch 568/1097 Verifying : perl-List-AllUtils-0.19-8.fc38.noarch 569/1097 Verifying : perl-List-SomeUtils-0.59-1.fc38.noarch 570/1097 Verifying : perl-List-UtilsBy-0.12-5.fc38.noarch 571/1097 Verifying : perl-Locale-Maketext-1.32-1.fc38.noarch 572/1097 Verifying : perl-Locale-Maketext-Simple-1:0.21-493.fc38.no 573/1097 Verifying : perl-Log-Dispatch-2.70-9.fc38.noarch 574/1097 Verifying : perl-Log-Dispatch-FileRotate-1.38-5.fc37.noarc 575/1097 Verifying : perl-Log-Log4perl-1.57-1.fc38.noarch 576/1097 Verifying : perl-MIME-Base64-3.16-489.fc37.x86_64 577/1097 Verifying : perl-MIME-Charset-1.013.1-1.fc38.noarch 578/1097 Verifying : perl-MIME-Lite-3.033-5.fc37.noarch 579/1097 Verifying : perl-MIME-Types-2.24-1.fc38.noarch 580/1097 Verifying : perl-MRO-Compat-0.15-4.fc37.noarch 581/1097 Verifying : perl-Mail-Sender-1:0.903-19.fc37.noarch 582/1097 Verifying : perl-Mail-Sendmail-0.80-16.fc37.noarch 583/1097 Verifying : perl-MailTools-2.21-12.fc37.noarch 584/1097 Verifying : perl-Math-BigInt-1:1.9998.37-2.fc37.noarch 585/1097 Verifying : perl-Math-BigRat-0.2624-2.fc37.noarch 586/1097 Verifying : perl-Math-Complex-1.59-493.fc38.noarch 587/1097 Verifying : perl-Module-CoreList-1:5.20221220-1.fc38.noarc 588/1097 Verifying : perl-Module-Implementation-0.09-35.fc37.noarch 589/1097 Verifying : perl-Module-Load-1:0.36-489.fc37.noarch 590/1097 Verifying : perl-Module-Load-Conditional-0.74-489.fc37.noa 591/1097 Verifying : perl-Module-Metadata-1.000037-489.fc37.noarch 592/1097 Verifying : perl-Module-Runtime-0.016-18.fc38.noarch 593/1097 Verifying : perl-Mozilla-CA-20221114-1.fc38.noarch 594/1097 Verifying : perl-NTLM-1.09-33.fc37.noarch 595/1097 Verifying : perl-Net-HTTP-6.22-4.fc38.noarch 596/1097 Verifying : perl-Net-SMTP-SSL-1.04-19.fc37.noarch 597/1097 Verifying : perl-Net-SSLeay-1.92-4.fc37.x86_64 598/1097 Verifying : perl-Number-Compare-0.03-34.fc38.noarch 599/1097 Verifying : perl-Opcode-1.57-493.fc38.x86_64 600/1097 Verifying : perl-POSIX-2.03-493.fc38.x86_64 601/1097 Verifying : perl-Package-Generator-1.106-26.fc37.noarch 602/1097 Verifying : perl-Package-Stash-0.40-3.fc37.noarch 603/1097 Verifying : perl-Package-Stash-XS-0.30-2.fc37.x86_64 604/1097 Verifying : perl-PadWalker-2.5-7.fc37.x86_64 605/1097 Verifying : perl-Params-Check-1:0.38-489.fc37.noarch 606/1097 Verifying : perl-Params-Classify-0.015-17.fc37.x86_64 607/1097 Verifying : perl-Params-Util-1.102-9.fc38.x86_64 608/1097 Verifying : perl-Params-Validate-1.31-2.fc38.x86_64 609/1097 Verifying : perl-Params-ValidationCompiler-0.31-1.fc38.noa 610/1097 Verifying : perl-Parse-RecDescent-1.967015-18.fc37.noarch 611/1097 Verifying : perl-PathTools-3.84-489.fc37.x86_64 612/1097 Verifying : perl-Pod-Escapes-1:1.07-489.fc37.noarch 613/1097 Verifying : perl-Pod-Html-1.33-493.fc38.noarch 614/1097 Verifying : perl-Pod-Perldoc-3.28.01-490.fc37.noarch 615/1097 Verifying : perl-Pod-Simple-1:3.43-490.fc37.noarch 616/1097 Verifying : perl-Pod-Usage-4:2.03-3.fc37.noarch 617/1097 Verifying : perl-Ref-Util-0.204-15.fc37.noarch 618/1097 Verifying : perl-Ref-Util-XS-0.117-16.fc37.x86_64 619/1097 Verifying : perl-Regexp-Common-2017060201-20.fc38.noarch 620/1097 Verifying : perl-Role-Tiny-2.002004-7.fc37.noarch 621/1097 Verifying : perl-Safe-2.43-493.fc38.noarch 622/1097 Verifying : perl-Scalar-List-Utils-5:1.63-489.fc38.x86_64 623/1097 Verifying : perl-SelectSaver-1.02-493.fc38.noarch 624/1097 Verifying : perl-Socket-4:2.036-1.fc38.x86_64 625/1097 Verifying : perl-Sort-Key-1.33-25.fc37.x86_64 626/1097 Verifying : perl-Specio-0.48-2.fc37.noarch 627/1097 Verifying : perl-Storable-1:3.26-489.fc37.x86_64 628/1097 Verifying : perl-Sub-Exporter-0.989-1.fc38.noarch 629/1097 Verifying : perl-Sub-Exporter-Progressive-0.001013-19.fc37 630/1097 Verifying : perl-Sub-Identify-0.14-20.fc37.x86_64 631/1097 Verifying : perl-Sub-Install-0.929-1.fc38.noarch 632/1097 Verifying : perl-Symbol-1.09-493.fc38.noarch 633/1097 Verifying : perl-Sys-Hostname-1.24-493.fc38.x86_64 634/1097 Verifying : perl-Sys-Syslog-0.36-490.fc37.x86_64 635/1097 Verifying : perl-Term-ANSIColor-5.01-490.fc37.noarch 636/1097 Verifying : perl-Term-Cap-1.17-489.fc37.noarch 637/1097 Verifying : perl-Text-Balanced-2.06-2.fc37.noarch 638/1097 Verifying : perl-Text-BibTeX-0.88-12.fc37.x86_64 639/1097 Verifying : perl-Text-CSV-2.02-1.fc38.noarch 640/1097 Verifying : perl-Text-Glob-0.11-19.fc38.noarch 641/1097 Verifying : perl-Text-ParseWords-3.31-489.fc37.noarch 642/1097 Verifying : perl-Text-Roman-3.5-23.fc37.noarch 643/1097 Verifying : perl-Text-Soundex-3.05-24.fc38.x86_64 644/1097 Verifying : perl-Text-Tabs+Wrap-2021.0814-489.fc37.noarch 645/1097 Verifying : perl-Text-Unidecode-1.30-19.fc37.noarch 646/1097 Verifying : perl-Thread-Queue-3.14-489.fc37.noarch 647/1097 Verifying : perl-Tie-4.6-493.fc38.noarch 648/1097 Verifying : perl-Tie-Cycle-1.227-6.fc38.noarch 649/1097 Verifying : perl-Tie-RefHash-1.40-489.fc37.noarch 650/1097 Verifying : perl-Time-HiRes-4:1.9770-489.fc37.x86_64 651/1097 Verifying : perl-Time-Local-2:1.300-489.fc37.noarch 652/1097 Verifying : perl-TimeDate-1:2.33-9.fc37.noarch 653/1097 Verifying : perl-Try-Tiny-0.31-4.fc37.noarch 654/1097 Verifying : perl-URI-5.17-1.fc38.noarch 655/1097 Verifying : perl-Unicode-Collate-1.31-489.fc37.x86_64 656/1097 Verifying : perl-Unicode-LineBreak-2019.001-14.fc37.x86_64 657/1097 Verifying : perl-Unicode-Normalize-1.31-489.fc37.x86_64 658/1097 Verifying : perl-Unicode-UCD-0.78-493.fc38.noarch 659/1097 Verifying : perl-Variable-Magic-0.63-1.fc38.x86_64 660/1097 Verifying : perl-WWW-RobotRules-6.02-35.fc38.noarch 661/1097 Verifying : perl-XML-LibXML-1:2.0208-1.fc38.x86_64 662/1097 Verifying : perl-XML-LibXML-Simple-1.01-10.fc37.noarch 663/1097 Verifying : perl-XML-LibXSLT-2.002.000-3.fc37.x86_64 664/1097 Verifying : perl-XML-NamespaceSupport-1.12-18.fc37.noarch 665/1097 Verifying : perl-XML-Parser-2.46-12.fc37.x86_64 666/1097 Verifying : perl-XML-SAX-1.02-11.fc37.noarch 667/1097 Verifying : perl-XML-SAX-Base-1.09-18.fc37.noarch 668/1097 Verifying : perl-XML-Writer-0.900-9.fc38.noarch 669/1097 Verifying : perl-XML-XPath-1.48-2.fc38.noarch 670/1097 Verifying : perl-XString-0.005-7.fc37.x86_64 671/1097 Verifying : perl-autodie-2.34-490.fc37.noarch 672/1097 Verifying : perl-autovivification-0.18-17.fc37.x86_64 673/1097 Verifying : perl-base-2.27-493.fc38.noarch 674/1097 Verifying : perl-constant-1.33-490.fc37.noarch 675/1097 Verifying : perl-deprecate-0.04-493.fc38.noarch 676/1097 Verifying : perl-encoding-4:3.00-492.fc38.x86_64 677/1097 Verifying : perl-if-0.61.000-493.fc38.noarch 678/1097 Verifying : perl-interpreter-4:5.36.0-493.fc38.x86_64 679/1097 Verifying : perl-lib-0.65-493.fc38.x86_64 680/1097 Verifying : perl-libnet-3.14-490.fc37.noarch 681/1097 Verifying : perl-libs-4:5.36.0-493.fc38.x86_64 682/1097 Verifying : perl-libwww-perl-6.67-3.fc38.noarch 683/1097 Verifying : perl-locale-1.10-493.fc38.noarch 684/1097 Verifying : perl-meta-notation-5.36.0-493.fc38.noarch 685/1097 Verifying : perl-mro-1.26-493.fc38.x86_64 686/1097 Verifying : perl-namespace-autoclean-0.29-13.fc37.noarch 687/1097 Verifying : perl-namespace-clean-0.27-21.fc37.noarch 688/1097 Verifying : perl-open-1.13-493.fc38.noarch 689/1097 Verifying : perl-overload-1.35-493.fc38.noarch 690/1097 Verifying : perl-overloading-0.02-493.fc38.noarch 691/1097 Verifying : perl-parent-1:0.239-1.fc38.noarch 692/1097 Verifying : perl-podlators-1:5.01-1.fc38.noarch 693/1097 Verifying : perl-sigtrap-1.10-493.fc38.noarch 694/1097 Verifying : perl-subs-1.04-493.fc38.noarch 695/1097 Verifying : perl-threads-1:2.27-489.fc37.x86_64 696/1097 Verifying : perl-threads-shared-1.64-489.fc37.x86_64 697/1097 Verifying : perl-vars-1.05-493.fc38.noarch 698/1097 Verifying : perl-version-8:0.99.29-490.fc37.x86_64 699/1097 Verifying : perltidy-20221112-1.fc38.noarch 700/1097 Verifying : pixman-0.40.0-6.fc37.x86_64 701/1097 Verifying : pixman-devel-0.40.0-6.fc37.x86_64 702/1097 Verifying : poly2tri-0.0-25.20130501hg26242d0aa7b8.fc37.x8 703/1097 Verifying : poppler-22.08.0-4.fc38.x86_64 704/1097 Verifying : poppler-data-0.4.11-3.fc37.noarch 705/1097 Verifying : poppler-glib-22.08.0-4.fc38.x86_64 706/1097 Verifying : procps-ng-3.3.17-8.fc38.x86_64 707/1097 Verifying : proj-9.1.1-1.fc38.x86_64 708/1097 Verifying : proj-data-9.1.1-1.fc38.noarch 709/1097 Verifying : proj-devel-9.1.1-1.fc38.x86_64 710/1097 Verifying : protobuf-3.19.6-1.fc38.x86_64 711/1097 Verifying : pugixml-1.13-1.fc38.x86_64 712/1097 Verifying : pugixml-devel-1.13-1.fc38.x86_64 713/1097 Verifying : pyproject-rpm-macros-1.5.0-1.fc38.noarch 714/1097 Verifying : python-pip-wheel-22.3.1-1.fc38.noarch 715/1097 Verifying : python-rpm-macros-3.11-7.fc38.noarch 716/1097 Verifying : python-setuptools-wheel-65.5.1-1.fc38.noarch 717/1097 Verifying : python3-3.11.1-3.fc38.x86_64 718/1097 Verifying : python3-devel-3.11.1-3.fc38.x86_64 719/1097 Verifying : python3-libftdi-1.5-5.fc37.x86_64 720/1097 Verifying : python3-libs-3.11.1-3.fc38.x86_64 721/1097 Verifying : python3-numpy-1:1.23.5-1.fc38.x86_64 722/1097 Verifying : python3-packaging-21.3-7.fc38.noarch 723/1097 Verifying : python3-pyparsing-3.0.9-2.fc37.noarch 724/1097 Verifying : python3-rpm-generators-14-1.fc38.noarch 725/1097 Verifying : python3-rpm-macros-3.11-7.fc38.noarch 726/1097 Verifying : python3-vtk-9.2.5-1.fc38.x86_64 727/1097 Verifying : qhull-devel-1:7.2.1-11.fc38.x86_64 728/1097 Verifying : qt-settings-37.0-1.fc38.noarch 729/1097 Verifying : qt5-designer-5.15.8-1.fc38.x86_64 730/1097 Verifying : qt5-doctools-5.15.8-1.fc38.x86_64 731/1097 Verifying : qt5-linguist-5.15.8-1.fc38.x86_64 732/1097 Verifying : qt5-qtbase-5.15.8-2.fc38.x86_64 733/1097 Verifying : qt5-qtbase-common-5.15.8-2.fc38.noarch 734/1097 Verifying : qt5-qtbase-devel-5.15.8-2.fc38.x86_64 735/1097 Verifying : qt5-qtbase-gui-5.15.8-2.fc38.x86_64 736/1097 Verifying : qt5-qtdeclarative-5.15.8-1.fc38.x86_64 737/1097 Verifying : qt5-qtdeclarative-devel-5.15.8-1.fc38.x86_64 738/1097 Verifying : qt5-qtlocation-5.15.8-1.fc38.x86_64 739/1097 Verifying : qt5-qtsensors-5.15.8-1.fc38.x86_64 740/1097 Verifying : qt5-qttools-5.15.8-1.fc38.x86_64 741/1097 Verifying : qt5-qttools-common-5.15.8-1.fc38.noarch 742/1097 Verifying : qt5-qttools-devel-5.15.8-1.fc38.x86_64 743/1097 Verifying : qt5-qttools-libs-designer-5.15.8-1.fc38.x86_64 744/1097 Verifying : qt5-qttools-libs-designercomponents-5.15.8-1.f 745/1097 Verifying : qt5-qttools-libs-help-5.15.8-1.fc38.x86_64 746/1097 Verifying : qt5-qtwebchannel-5.15.8-1.fc38.x86_64 747/1097 Verifying : qt5-qtwebkit-5.212.0-0.72alpha4.fc38.x86_64 748/1097 Verifying : qt5-qtwebkit-devel-5.212.0-0.72alpha4.fc38.x86 749/1097 Verifying : qt5-qtx11extras-5.15.8-1.fc38.x86_64 750/1097 Verifying : qt5-qtx11extras-devel-5.15.8-1.fc38.x86_64 751/1097 Verifying : qt5-rpm-macros-5.15.8-1.fc38.noarch 752/1097 Verifying : rav1e-libs-0.5.1-6.fc38.x86_64 753/1097 Verifying : rhash-1.4.3-1.fc38.x86_64 754/1097 Verifying : rpm-mpi-hooks-8-4.fc37.noarch 755/1097 Verifying : serd-0.30.12-2.fc37.x86_64 756/1097 Verifying : shared-mime-info-2.2-2.fc37.x86_64 757/1097 Verifying : snappy-1.1.9-5.fc37.x86_64 758/1097 Verifying : sombok-2.4.0-17.fc37.x86_64 759/1097 Verifying : sord-0.16.10-1.fc37.x86_64 760/1097 Verifying : soundtouch-2.3.1-3.fc37.x86_64 761/1097 Verifying : sqlite-3.40.1-1.fc38.x86_64 762/1097 Verifying : sqlite-devel-3.40.1-1.fc38.x86_64 763/1097 Verifying : sratom-0.6.10-2.fc37.x86_64 764/1097 Verifying : suitesparse-5.13.0-1.fc38.x86_64 765/1097 Verifying : suitesparse-devel-5.13.0-1.fc38.x86_64 766/1097 Verifying : svt-av1-libs-1.4.1-1.fc38.x86_64 767/1097 Verifying : sysprof-capture-devel-3.46.0-1.fc38.x86_64 768/1097 Verifying : systemd-252.4-598.fc38.x86_64 769/1097 Verifying : systemd-pam-252.4-598.fc38.x86_64 770/1097 Verifying : systemd-rpm-macros-252.4-598.fc38.noarch 771/1097 Verifying : systemd-udev-252.4-598.fc38.x86_64 772/1097 Verifying : tbb-2020.3-12.fc37.x86_64 773/1097 Verifying : tbb-devel-2020.3-12.fc37.x86_64 774/1097 Verifying : tcl-1:8.6.12-3.fc38.x86_64 775/1097 Verifying : teckit-2.5.9-9.fc37.x86_64 776/1097 Verifying : texlive-ae-10:svn15878.1.4-63.fc38.noarch 777/1097 Verifying : texlive-algorithms-10:svn42428-63.fc38.noarch 778/1097 Verifying : texlive-alphalph-10:svn53087-63.fc38.noarch 779/1097 Verifying : texlive-amscls-10:svn55378-63.fc38.noarch 780/1097 Verifying : texlive-amsfonts-10:svn61937-63.fc38.noarch 781/1097 Verifying : texlive-amsmath-10:svn63514-63.fc38.noarch 782/1097 Verifying : texlive-anysize-10:svn15878.0-63.fc38.noarch 783/1097 Verifying : texlive-atbegshi-10:svn53051-63.fc38.noarch 784/1097 Verifying : texlive-attachfile-10:svn42099-63.fc38.noarch 785/1097 Verifying : texlive-attachfile2-10:svn57959-57.fc38.noarch 786/1097 Verifying : texlive-atveryend-10:svn53108-63.fc38.noarch 787/1097 Verifying : texlive-auto-pst-pdf-10:svn56596-63.fc38.noarc 788/1097 Verifying : texlive-auxhook-10:svn53173-63.fc38.noarch 789/1097 Verifying : texlive-avantgar-10:svn61983-63.fc38.noarch 790/1097 Verifying : texlive-babel-english-10:svn44495-63.fc38.noar 791/1097 Verifying : texlive-babel-10:svn65366-63.fc38.noarch 792/1097 Verifying : texlive-babelbib-10:svn57349-63.fc38.noarch 793/1097 Verifying : texlive-base-10:20220321-57.fc38.x86_64 794/1097 Verifying : texlive-beamer-10:svn64388-63.fc38.noarch 795/1097 Verifying : texlive-bera-10:svn20031.0-63.fc38.noarch 796/1097 Verifying : texlive-beton-10:svn15878.0-63.fc38.noarch 797/1097 Verifying : texlive-biblatex-10:svn63878-63.fc38.noarch 798/1097 Verifying : texlive-bibtex-10:svn64491-57.fc38.x86_64 799/1097 Verifying : texlive-bidi-10:svn64967-63.fc38.noarch 800/1097 Verifying : texlive-bigintcalc-10:svn53172-63.fc38.noarch 801/1097 Verifying : texlive-bitset-10:svn53837-63.fc38.noarch 802/1097 Verifying : texlive-bookman-10:svn61719-63.fc38.noarch 803/1097 Verifying : texlive-bookmark-10:svn56885-63.fc38.noarch 804/1097 Verifying : texlive-booktabs-10:svn53402-63.fc38.noarch 805/1097 Verifying : texlive-breakurl-10:svn29901.1.40-63.fc38.noar 806/1097 Verifying : texlive-breqn-10:svn60881-63.fc38.noarch 807/1097 Verifying : texlive-caption-10:svn62757-63.fc38.noarch 808/1097 Verifying : texlive-carlisle-10:svn59577-63.fc38.noarch 809/1097 Verifying : texlive-catchfile-10:svn53084-63.fc38.noarch 810/1097 Verifying : texlive-changepage-10:svn15878.1.0c-63.fc38.no 811/1097 Verifying : texlive-charter-10:svn15878.0-63.fc38.noarch 812/1097 Verifying : texlive-cite-10:svn36428.5.5-63.fc38.noarch 813/1097 Verifying : texlive-cm-super-10:svn15878.0-63.fc38.noarch 814/1097 Verifying : texlive-cm-10:svn57963-63.fc38.noarch 815/1097 Verifying : texlive-cmap-10:svn57640-63.fc38.noarch 816/1097 Verifying : texlive-collection-basic-10:svn59159-63.fc38.n 817/1097 Verifying : texlive-collection-latex-10:svn63515-63.fc38.n 818/1097 Verifying : texlive-collection-latexrecommended-10:svn6354 819/1097 Verifying : texlive-colorprofiles-10:svn49086-63.fc38.noar 820/1097 Verifying : texlive-colortbl-10:svn64015-63.fc38.noarch 821/1097 Verifying : texlive-courier-10:svn61719-63.fc38.noarch 822/1097 Verifying : texlive-crop-10:svn55424-63.fc38.noarch 823/1097 Verifying : texlive-csquotes-10:svn64389-63.fc38.noarch 824/1097 Verifying : texlive-ctable-10:svn38672-63.fc38.noarch 825/1097 Verifying : texlive-ctablestack-10:svn38514-63.fc38.noarch 826/1097 Verifying : texlive-currfile-10:svn64673-63.fc38.noarch 827/1097 Verifying : texlive-dehyph-10:svn48599-63.fc38.noarch 828/1097 Verifying : texlive-dvipdfmx-10:svn61101-57.fc38.x86_64 829/1097 Verifying : texlive-dvips-10:svn62387-57.fc38.x86_64 830/1097 Verifying : texlive-ec-10:svn25033.1.0-63.fc38.noarch 831/1097 Verifying : texlive-enctex-10:svn34957.0-63.fc38.noarch 832/1097 Verifying : texlive-enumitem-10:svn51423-63.fc38.noarch 833/1097 Verifying : texlive-epstopdf-pkg-10:svn53546-63.fc38.noarc 834/1097 Verifying : texlive-epstopdf-10:svn64439-57.fc38.noarch 835/1097 Verifying : texlive-eso-pic-10:svn56658-63.fc38.noarch 836/1097 Verifying : texlive-etex-pkg-10:svn41784-63.fc38.noarch 837/1097 Verifying : texlive-etex-10:svn56291-63.fc38.noarch 838/1097 Verifying : texlive-etexcmds-10:svn53171-63.fc38.noarch 839/1097 Verifying : texlive-etoolbox-10:svn56554-63.fc38.noarch 840/1097 Verifying : texlive-euenc-10:svn19795.0.1h-63.fc38.noarch 841/1097 Verifying : texlive-euler-10:svn42428-63.fc38.noarch 842/1097 Verifying : texlive-everysel-10:svn57489-63.fc38.noarch 843/1097 Verifying : texlive-everyshi-10:svn57001-63.fc38.noarch 844/1097 Verifying : texlive-extsizes-10:svn17263.1.4a-63.fc38.noar 845/1097 Verifying : texlive-fancybox-10:svn18304.1.4-63.fc38.noarc 846/1097 Verifying : texlive-fancyhdr-10:svn64977-63.fc38.noarch 847/1097 Verifying : texlive-fancyref-10:svn15878.0.9c-63.fc38.noar 848/1097 Verifying : texlive-fancyvrb-10:svn63496-63.fc38.noarch 849/1097 Verifying : texlive-filecontents-10:svn52142-63.fc38.noarc 850/1097 Verifying : texlive-filehook-10:svn64822-63.fc38.noarch 851/1097 Verifying : texlive-finstrut-10:svn21719.0.5-63.fc38.noarc 852/1097 Verifying : texlive-firstaid-10:svn64892-63.fc38.noarch 853/1097 Verifying : texlive-fix2col-10:svn38770-63.fc38.noarch 854/1097 Verifying : texlive-float-10:svn15878.1.3d-63.fc38.noarch 855/1097 Verifying : texlive-fontspec-10:svn63386-63.fc38.noarch 856/1097 Verifying : texlive-footmisc-10:svn62524-63.fc38.noarch 857/1097 Verifying : texlive-footnotehyper-10:svn60374-63.fc38.noar 858/1097 Verifying : texlive-fp-10:svn49719-63.fc38.noarch 859/1097 Verifying : texlive-fpl-10:svn54512-63.fc38.noarch 860/1097 Verifying : texlive-geometry-10:svn61719-63.fc38.noarch 861/1097 Verifying : texlive-gettitlestring-10:svn53170-63.fc38.noa 862/1097 Verifying : texlive-glyphlist-10:svn54074-57.fc38.noarch 863/1097 Verifying : texlive-graphics-cfg-10:svn41448-63.fc38.noarc 864/1097 Verifying : texlive-graphics-def-10:svn64487-63.fc38.noarc 865/1097 Verifying : texlive-graphics-10:svn64892-63.fc38.noarch 866/1097 Verifying : texlive-grfext-10:svn53024-63.fc38.noarch 867/1097 Verifying : texlive-grffile-10:svn52756-63.fc38.noarch 868/1097 Verifying : texlive-gsftopk-10:svn52851-57.fc38.x86_64 869/1097 Verifying : texlive-helvetic-10:svn61719-63.fc38.noarch 870/1097 Verifying : texlive-hobsub-10:svn52810-63.fc38.noarch 871/1097 Verifying : texlive-hologo-10:svn61719-63.fc38.noarch 872/1097 Verifying : texlive-hopatch-10:svn56106-63.fc38.noarch 873/1097 Verifying : texlive-hycolor-10:svn53584-63.fc38.noarch 874/1097 Verifying : texlive-hypdoc-10:svn63808-63.fc38.noarch 875/1097 Verifying : texlive-hyperref-10:svn65014-63.fc38.noarch 876/1097 Verifying : texlive-hyph-utf8-10:svn61719-63.fc38.noarch 877/1097 Verifying : texlive-hyphen-base-10:svn62751-63.fc38.noarch 878/1097 Verifying : texlive-hyphenex-10:svn57387-63.fc38.noarch 879/1097 Verifying : texlive-ifmtarg-10:svn47544-63.fc38.noarch 880/1097 Verifying : texlive-ifplatform-10:svn45533-63.fc38.noarch 881/1097 Verifying : texlive-iftex-10:svn61910-63.fc38.noarch 882/1097 Verifying : texlive-index-10:svn24099.4.1beta-63.fc38.noar 883/1097 Verifying : texlive-infwarerr-10:svn53023-63.fc38.noarch 884/1097 Verifying : texlive-intcalc-10:svn53168-63.fc38.noarch 885/1097 Verifying : texlive-jknapltx-10:svn19440.0-63.fc38.noarch 886/1097 Verifying : texlive-kastrup-10:svn15878.0-63.fc38.noarch 887/1097 Verifying : texlive-knuth-lib-10:svn57963-63.fc38.noarch 888/1097 Verifying : texlive-knuth-local-10:svn57963-63.fc38.noarch 889/1097 Verifying : texlive-koma-script-10:svn64685-63.fc38.noarch 890/1097 Verifying : texlive-kpathsea-10:svn64475-57.fc38.x86_64 891/1097 Verifying : texlive-kvdefinekeys-10:svn53193-63.fc38.noarc 892/1097 Verifying : texlive-kvoptions-10:svn63622-63.fc38.noarch 893/1097 Verifying : texlive-kvsetkeys-10:svn64632-63.fc38.noarch 894/1097 Verifying : texlive-l3backend-10:svn64836-63.fc38.noarch 895/1097 Verifying : texlive-l3experimental-10:svn63089-63.fc38.noa 896/1097 Verifying : texlive-l3kernel-10:svn65299-63.fc38.noarch 897/1097 Verifying : texlive-l3packages-10:svn65300-63.fc38.noarch 898/1097 Verifying : texlive-latex-fonts-10:svn28888.0-63.fc38.noar 899/1097 Verifying : texlive-latex-lab-10:svn64892-63.fc38.noarch 900/1097 Verifying : texlive-latex-10:svn63825-57.fc38.noarch 901/1097 Verifying : texlive-latexbug-10:svn63596-63.fc38.noarch 902/1097 Verifying : texlive-latexconfig-10:svn53525-63.fc38.noarch 903/1097 Verifying : texlive-letltxmacro-10:svn53022-63.fc38.noarch 904/1097 Verifying : texlive-lib-10:20220321-57.fc38.x86_64 905/1097 Verifying : texlive-lineno-10:svn65204-63.fc38.noarch 906/1097 Verifying : texlive-listings-10:svn55265-63.fc38.noarch 907/1097 Verifying : texlive-lm-math-10:svn36915.1.959-63.fc38.noar 908/1097 Verifying : texlive-lm-10:svn61719-63.fc38.noarch 909/1097 Verifying : texlive-logreq-10:svn53003-63.fc38.noarch 910/1097 Verifying : texlive-ltabptch-10:svn17533.1.74d-63.fc38.noa 911/1097 Verifying : texlive-ltxcmds-10:svn56421-63.fc38.noarch 912/1097 Verifying : texlive-ltxmisc-10:svn21927.0-63.fc38.noarch 913/1097 Verifying : texlive-lua-alt-getopt-10:svn56414-63.fc38.noa 914/1097 Verifying : texlive-lua-uni-algos-10:svn62204-63.fc38.noar 915/1097 Verifying : texlive-luabidi-10:svn54512-63.fc38.noarch 916/1097 Verifying : texlive-luahbtex-10:svn62387-57.fc38.x86_64 917/1097 Verifying : texlive-lualatex-math-10:svn61464-63.fc38.noar 918/1097 Verifying : texlive-lualibs-10:svn64615-63.fc38.noarch 919/1097 Verifying : texlive-luaotfload-10:svn64616-57.fc38.noarch 920/1097 Verifying : texlive-luatex-10:svn64839-57.fc38.x86_64 921/1097 Verifying : texlive-luatexbase-10:svn52663-63.fc38.noarch 922/1097 Verifying : texlive-lwarp-10:svn63905-57.fc38.noarch 923/1097 Verifying : texlive-makecmds-10:svn15878.0-63.fc38.noarch 924/1097 Verifying : texlive-makeindex-10:svn62517-57.fc38.x86_64 925/1097 Verifying : texlive-marginnote-10:svn48383-63.fc38.noarch 926/1097 Verifying : texlive-marvosym-10:svn29349.2.2a-63.fc38.noar 927/1097 Verifying : texlive-mathpazo-10:svn52663-63.fc38.noarch 928/1097 Verifying : texlive-mathspec-10:svn42773-63.fc38.noarch 929/1097 Verifying : texlive-mathtools-10:svn63767-63.fc38.noarch 930/1097 Verifying : texlive-mdwtools-10:svn15878.1.05.4-63.fc38.no 931/1097 Verifying : texlive-memoir-10:svn65040-63.fc38.noarch 932/1097 Verifying : texlive-metafont-10:svn62387-57.fc38.x86_64 933/1097 Verifying : texlive-metalogo-10:svn18611.0.12-63.fc38.noar 934/1097 Verifying : texlive-mflogo-10:svn42428-63.fc38.noarch 935/1097 Verifying : texlive-mfnfss-10:svn46036-63.fc38.noarch 936/1097 Verifying : texlive-mfware-10:svn62387-57.fc38.x86_64 937/1097 Verifying : texlive-microtype-10:svn63708-63.fc38.noarch 938/1097 Verifying : texlive-minitoc-10:svn61719-63.fc38.noarch 939/1097 Verifying : texlive-mnsymbol-10:svn18651.1.4-63.fc38.noarc 940/1097 Verifying : texlive-modes-10:svn61719-63.fc38.noarch 941/1097 Verifying : texlive-mparhack-10:svn59066-63.fc38.noarch 942/1097 Verifying : texlive-mptopdf-10:svn61520-57.fc38.noarch 943/1097 Verifying : texlive-ms-10:svn57473-63.fc38.noarch 944/1097 Verifying : texlive-multido-10:svn18302.1.42-63.fc38.noarc 945/1097 Verifying : texlive-natbib-10:svn20668.8.31b-63.fc38.noarc 946/1097 Verifying : texlive-newfloat-10:svn52906-63.fc38.noarch 947/1097 Verifying : texlive-notoccite-10:svn18129.0-63.fc38.noarch 948/1097 Verifying : texlive-ntgclass-10:svn56959-63.fc38.noarch 949/1097 Verifying : texlive-oberdiek-10:svn64463-57.fc38.noarch 950/1097 Verifying : texlive-pagesel-10:svn56105-63.fc38.noarch 951/1097 Verifying : texlive-palatino-10:svn61719-63.fc38.noarch 952/1097 Verifying : texlive-paralist-10:svn43021-63.fc38.noarch 953/1097 Verifying : texlive-parallel-10:svn15878.0-63.fc38.noarch 954/1097 Verifying : texlive-parskip-10:svn58358-63.fc38.noarch 955/1097 Verifying : texlive-pdfcol-10:svn64469-63.fc38.noarch 956/1097 Verifying : texlive-pdfcolmk-10:svn52912-63.fc38.noarch 957/1097 Verifying : texlive-pdfescape-10:svn53082-63.fc38.noarch 958/1097 Verifying : texlive-pdflscape-10:svn64851-63.fc38.noarch 959/1097 Verifying : texlive-pdfmanagement-testphase-10:svn64931-63 960/1097 Verifying : texlive-pdfpages-10:svn65319-63.fc38.noarch 961/1097 Verifying : texlive-pdftex-10:svn64690-57.fc38.x86_64 962/1097 Verifying : texlive-pdftexcmds-10:svn55777-63.fc38.noarch 963/1097 Verifying : texlive-pgf-10:svn59210-63.fc38.noarch 964/1097 Verifying : texlive-picture-10:svn54867-63.fc38.noarch 965/1097 Verifying : texlive-placeins-10:svn19848.2.2-63.fc38.noarc 966/1097 Verifying : texlive-plain-10:svn57963-63.fc38.noarch 967/1097 Verifying : texlive-polyglossia-10:svn65144-63.fc38.noarch 968/1097 Verifying : texlive-psfrag-10:svn15878.3.04-63.fc38.noarch 969/1097 Verifying : texlive-pslatex-10:svn57434-63.fc38.noarch 970/1097 Verifying : texlive-psnfss-10:svn54694-63.fc38.noarch 971/1097 Verifying : texlive-pspicture-10:svn15878.0-63.fc38.noarch 972/1097 Verifying : texlive-pst-3d-10:svn17257.1.10-63.fc38.noarch 973/1097 Verifying : texlive-pst-coil-10:svn62977-63.fc38.noarch 974/1097 Verifying : texlive-pst-eps-10:svn15878.1.0-63.fc38.noarch 975/1097 Verifying : texlive-pst-fill-10:svn60671-63.fc38.noarch 976/1097 Verifying : texlive-pst-grad-10:svn15878.1.06-63.fc38.noar 977/1097 Verifying : texlive-pst-math-10:svn64732-63.fc38.noarch 978/1097 Verifying : texlive-pst-node-10:svn61838-63.fc38.noarch 979/1097 Verifying : texlive-pst-ovl-10:svn54963-63.fc38.noarch 980/1097 Verifying : texlive-pst-plot-10:svn65346-63.fc38.noarch 981/1097 Verifying : texlive-pst-text-10:svn49542-63.fc38.noarch 982/1097 Verifying : texlive-pst-tools-10:svn60621-63.fc38.noarch 983/1097 Verifying : texlive-pst-tree-10:svn60421-63.fc38.noarch 984/1097 Verifying : texlive-pstricks-add-10:svn65067-63.fc38.noarc 985/1097 Verifying : texlive-pstricks-10:svn65346-63.fc38.noarch 986/1097 Verifying : texlive-ragged2e-10:svn65008-63.fc38.noarch 987/1097 Verifying : texlive-rcs-10:svn15878.0-63.fc38.noarch 988/1097 Verifying : texlive-realscripts-10:svn56594-63.fc38.noarch 989/1097 Verifying : texlive-refcount-10:svn53164-63.fc38.noarch 990/1097 Verifying : texlive-rerunfilecheck-10:svn63869-63.fc38.noa 991/1097 Verifying : texlive-rsfs-10:svn15878.0-63.fc38.noarch 992/1097 Verifying : texlive-sansmath-10:svn17997.1.1-63.fc38.noarc 993/1097 Verifying : texlive-sansmathaccent-10:svn53628-63.fc38.noa 994/1097 Verifying : texlive-sauerj-10:svn15878.0-63.fc38.noarch 995/1097 Verifying : texlive-section-10:svn20180.0-63.fc38.noarch 996/1097 Verifying : texlive-seminar-10:svn59801-63.fc38.noarch 997/1097 Verifying : texlive-sepnum-10:svn20186.2.0-63.fc38.noarch 998/1097 Verifying : texlive-setspace-10:svn65206-63.fc38.noarch 999/1097 Verifying : texlive-showexpl-10:svn57414-63.fc38.noarch 1000/1097 Verifying : texlive-stringenc-10:svn52982-63.fc38.noarch 1001/1097 Verifying : texlive-subfig-10:svn15878.1.3-63.fc38.noarch 1002/1097 Verifying : texlive-symbol-10:svn61719-63.fc38.noarch 1003/1097 Verifying : texlive-tex-ini-files-10:svn40533-63.fc38.noar 1004/1097 Verifying : texlive-tex-10:svn62387-57.fc38.x86_64 1005/1097 Verifying : texlive-texlive-common-doc-10:svn54176-63.fc38 1006/1097 Verifying : texlive-texlive-en-10:svn64221-57.fc38.noarch 1007/1097 Verifying : texlive-texlive-msg-translations-10:svn63700-6 1008/1097 Verifying : texlive-texlive-scripts-10:svn64830-57.fc38.no 1009/1097 Verifying : texlive-texlive.infra-10:svn63645-57.fc38.noar 1010/1097 Verifying : texlive-textcase-10:svn63868-63.fc38.noarch 1011/1097 Verifying : texlive-thumbpdf-10:svn62518-57.fc38.noarch 1012/1097 Verifying : texlive-times-10:svn61719-63.fc38.noarch 1013/1097 Verifying : texlive-tipa-10:svn29349.1.3-63.fc38.noarch 1014/1097 Verifying : texlive-titlesec-10:svn59845-63.fc38.noarch 1015/1097 Verifying : texlive-tools-10:svn64892-63.fc38.noarch 1016/1097 Verifying : texlive-translator-10:svn59412-63.fc38.noarch 1017/1097 Verifying : texlive-transparent-10:svn64852-63.fc38.noarch 1018/1097 Verifying : texlive-typehtml-10:svn17134.0-63.fc38.noarch 1019/1097 Verifying : texlive-ucharcat-10:svn38907-63.fc38.noarch 1020/1097 Verifying : texlive-ucs-10:svn64114-63.fc38.noarch 1021/1097 Verifying : texlive-underscore-10:svn18261.0-63.fc38.noarc 1022/1097 Verifying : texlive-unicode-data-10:svn64423-63.fc38.noarc 1023/1097 Verifying : texlive-unicode-math-10:svn61719-63.fc38.noarc 1024/1097 Verifying : texlive-uniquecounter-10:svn53162-63.fc38.noar 1025/1097 Verifying : texlive-url-10:svn32528.3.4-63.fc38.noarch 1026/1097 Verifying : texlive-utopia-10:svn15878.0-63.fc38.noarch 1027/1097 Verifying : texlive-varwidth-10:svn24104.0.92-63.fc38.noar 1028/1097 Verifying : texlive-xcolor-10:svn63563-63.fc38.noarch 1029/1097 Verifying : texlive-xdvi-10:svn62387-57.fc38.x86_64 1030/1097 Verifying : texlive-xetex-10:svn62387-57.fc38.x86_64 1031/1097 Verifying : texlive-xetexconfig-10:svn45845-63.fc38.noarch 1032/1097 Verifying : texlive-xifthen-10:svn38929-63.fc38.noarch 1033/1097 Verifying : texlive-xkeyval-10:svn63616-63.fc38.noarch 1034/1097 Verifying : texlive-xltxtra-10:svn56594-63.fc38.noarch 1035/1097 Verifying : texlive-xpatch-10:svn54563-63.fc38.noarch 1036/1097 Verifying : texlive-xstring-10:svn60007-63.fc38.noarch 1037/1097 Verifying : texlive-xunicode-10:svn30466.0.981-63.fc38.noa 1038/1097 Verifying : texlive-zapfding-10:svn61719-63.fc38.noarch 1039/1097 Verifying : texlive-zref-10:svn62977-63.fc38.noarch 1040/1097 Verifying : tinyxml-2.6.2-25.fc37.x86_64 1041/1097 Verifying : tk-1:8.6.12-3.fc37.x86_64 1042/1097 Verifying : ttmkfdir-3.0.9-66.fc37.x86_64 1043/1097 Verifying : tzdata-java-2022g-1.fc38.noarch 1044/1097 Verifying : unixODBC-2.3.11-1.fc38.x86_64 1045/1097 Verifying : uriparser-0.9.7-1.fc38.x86_64 1046/1097 Verifying : urw-base35-bookman-fonts-20200910-15.fc37.noar 1047/1097 Verifying : urw-base35-c059-fonts-20200910-15.fc37.noarch 1048/1097 Verifying : urw-base35-d050000l-fonts-20200910-15.fc37.noa 1049/1097 Verifying : urw-base35-fonts-20200910-15.fc37.noarch 1050/1097 Verifying : urw-base35-fonts-common-20200910-15.fc37.noarc 1051/1097 Verifying : urw-base35-gothic-fonts-20200910-15.fc37.noarc 1052/1097 Verifying : urw-base35-nimbus-mono-ps-fonts-20200910-15.fc 1053/1097 Verifying : urw-base35-nimbus-roman-fonts-20200910-15.fc37 1054/1097 Verifying : urw-base35-nimbus-sans-fonts-20200910-15.fc37. 1055/1097 Verifying : urw-base35-p052-fonts-20200910-15.fc37.noarch 1056/1097 Verifying : urw-base35-standard-symbols-ps-fonts-20200910- 1057/1097 Verifying : urw-base35-z003-fonts-20200910-15.fc37.noarch 1058/1097 Verifying : utf8cpp-devel-3.2.3-1.fc38.noarch 1059/1097 Verifying : vim-filesystem-2:9.0.1182-1.fc38.noarch 1060/1097 Verifying : vtk-9.2.5-1.fc38.x86_64 1061/1097 Verifying : vtk-devel-9.2.5-1.fc38.x86_64 1062/1097 Verifying : vtk-java-9.2.5-1.fc38.x86_64 1063/1097 Verifying : vtk-qt-9.2.5-1.fc38.x86_64 1064/1097 Verifying : vulkan-headers-1.3.231.1-1.fc38.noarch 1065/1097 Verifying : vulkan-loader-1.3.231.1-2.fc38.x86_64 1066/1097 Verifying : vulkan-loader-devel-1.3.231.1-2.fc38.x86_64 1067/1097 Verifying : wayland-devel-1.21.0-1.fc37.x86_64 1068/1097 Verifying : webkit2gtk4.0-2.39.3-4.fc38.x86_64 1069/1097 Verifying : webrtc-audio-processing-0.3.1-9.fc37.x86_64 1070/1097 Verifying : woff2-1.0.2-15.fc37.x86_64 1071/1097 Verifying : wpebackend-fdo-1.14.0-1.fc38.x86_64 1072/1097 Verifying : wxBase-3.2.1-4.fc38.x86_64 1073/1097 Verifying : wxBase-devel-3.2.1-4.fc38.x86_64 1074/1097 Verifying : wxGTK-3.2.1-4.fc38.x86_64 1075/1097 Verifying : wxGTK-devel-3.2.1-4.fc38.x86_64 1076/1097 Verifying : wxGTK-gl-3.2.1-4.fc38.x86_64 1077/1097 Verifying : wxGTK-i18n-3.2.1-4.fc38.noarch 1078/1097 Verifying : wxGTK-media-3.2.1-4.fc38.x86_64 1079/1097 Verifying : wxGTK-webview-3.2.1-4.fc38.x86_64 1080/1097 Verifying : xapian-core-libs-1.4.20-1.fc37.x86_64 1081/1097 Verifying : xcb-util-0.4.1-1.fc38.x86_64 1082/1097 Verifying : xcb-util-image-0.4.1-1.fc38.x86_64 1083/1097 Verifying : xcb-util-keysyms-0.4.1-1.fc38.x86_64 1084/1097 Verifying : xcb-util-renderutil-0.3.10-1.fc38.x86_64 1085/1097 Verifying : xcb-util-wm-0.4.2-1.fc38.x86_64 1086/1097 Verifying : xdg-dbus-proxy-0.1.3-2.fc37.x86_64 1087/1097 Verifying : xerces-c-3.2.3-7.fc37.x86_64 1088/1097 Verifying : xkeyboard-config-2.36-3.fc38.noarch 1089/1097 Verifying : xml-common-0.6.3-59.fc37.noarch 1090/1097 Verifying : xorg-x11-fonts-ISO8859-1-100dpi-7.5-34.fc37.no 1091/1097 Verifying : xorg-x11-fonts-Type1-7.5-34.fc37.noarch 1092/1097 Verifying : xorg-x11-proto-devel-2022.2-2.fc38.noarch 1093/1097 Verifying : xprop-1.2.5-2.fc37.x86_64 1094/1097 Verifying : xz-devel-5.2.9-1.fc38.x86_64 1095/1097 Verifying : zlib-devel-1.2.13-2.fc38.x86_64 1096/1097 Verifying : zziplib-0.13.72-2.fc37.x86_64 1097/1097 Installed: CharLS-2.0.0-9.fc37.x86_64 Lmod-8.7.18-1.fc38.x86_64 PEGTL-devel-2.8.3-5.fc37.x86_64 SDL2-2.26.0-1.fc38.x86_64 SuperLU-5.3.0-3.fc37.x86_64 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.x86_64 annobin-docs-11.06-2.fc38.noarch annobin-plugin-gcc-11.06-2.fc38.x86_64 armadillo-10.8.2-2.fc37.x86_64 arpack-3.8.0-5.fc37.x86_64 assimp-5.0.1-9.fc38.x86_64 assimp-devel-5.0.1-9.fc38.x86_64 at-spi2-atk-2.47.1-1.fc38.x86_64 at-spi2-atk-devel-2.47.1-1.fc38.x86_64 at-spi2-core-2.47.1-1.fc38.x86_64 at-spi2-core-devel-2.47.1-1.fc38.x86_64 atk-2.47.1-1.fc38.x86_64 atk-devel-2.47.1-1.fc38.x86_64 autoconf-2.71-4.fc38.noarch automake-1.16.5-9.fc37.noarch avahi-compat-libdns_sd-0.8-19.fc38.x86_64 avahi-libs-0.8-19.fc38.x86_64 biber-2.18-1.fc38.noarch blas-3.11.0-1.fc38.x86_64 blas-devel-3.11.0-1.fc38.x86_64 blas64-3.11.0-1.fc38.x86_64 blas64_-3.11.0-1.fc38.x86_64 blosc-1.21.2-1.fc38.x86_64 boost-1.78.0-10.fc38.x86_64 boost-atomic-1.78.0-10.fc38.x86_64 boost-chrono-1.78.0-10.fc38.x86_64 boost-container-1.78.0-10.fc38.x86_64 boost-context-1.78.0-10.fc38.x86_64 boost-contract-1.78.0-10.fc38.x86_64 boost-coroutine-1.78.0-10.fc38.x86_64 boost-date-time-1.78.0-10.fc38.x86_64 boost-devel-1.78.0-10.fc38.x86_64 boost-fiber-1.78.0-10.fc38.x86_64 boost-filesystem-1.78.0-10.fc38.x86_64 boost-graph-1.78.0-10.fc38.x86_64 boost-iostreams-1.78.0-10.fc38.x86_64 boost-json-1.78.0-10.fc38.x86_64 boost-locale-1.78.0-10.fc38.x86_64 boost-log-1.78.0-10.fc38.x86_64 boost-math-1.78.0-10.fc38.x86_64 boost-nowide-1.78.0-10.fc38.x86_64 boost-numpy3-1.78.0-10.fc38.x86_64 boost-program-options-1.78.0-10.fc38.x86_64 boost-python3-1.78.0-10.fc38.x86_64 boost-random-1.78.0-10.fc38.x86_64 boost-regex-1.78.0-10.fc38.x86_64 boost-serialization-1.78.0-10.fc38.x86_64 boost-stacktrace-1.78.0-10.fc38.x86_64 boost-system-1.78.0-10.fc38.x86_64 boost-test-1.78.0-10.fc38.x86_64 boost-thread-1.78.0-10.fc38.x86_64 boost-timer-1.78.0-10.fc38.x86_64 boost-type_erasure-1.78.0-10.fc38.x86_64 boost-wave-1.78.0-10.fc38.x86_64 brotli-1.0.9-9.fc37.x86_64 brotli-devel-1.0.9-9.fc37.x86_64 bubblewrap-0.5.0-3.fc37.x86_64 bzip2-devel-1.0.8-12.fc37.x86_64 cairo-1.17.6-2.fc37.x86_64 cairo-devel-1.17.6-2.fc37.x86_64 cairo-gobject-1.17.6-2.fc37.x86_64 cairo-gobject-devel-1.17.6-2.fc37.x86_64 cdparanoia-libs-10.2-40.fc37.x86_64 cfitsio-4.2.0-2.fc38.x86_64 cgnslib-4.3.0-5.fc38.x86_64 cgnslib-common-4.3.0-5.fc38.noarch cgnslib-devel-4.3.0-5.fc38.x86_64 cgnslib-libs-4.3.0-5.fc38.x86_64 clang-libs-15.0.7-1.fc38.x86_64 clang-resource-filesystem-15.0.7-1.fc38.x86_64 cli11-devel-2.3.2-1.fc38.noarch cmake-3.25.1-3.fc38.x86_64 cmake-data-3.25.1-3.fc38.noarch cmake-filesystem-3.25.1-3.fc38.x86_64 cmake-rpm-macros-3.25.1-3.fc38.noarch colord-libs-1.4.6-2.fc37.x86_64 copy-jdk-configs-4.1-1.fc38.noarch cpp-13.0.0-0.9.fc38.x86_64 crypto-policies-scripts-20221215-1.gita4c31a3.fc38.noarch cryptsetup-libs-2.6.0-1.fc38.x86_64 cups-libs-1:2.4.2-5.fc38.x86_64 dbus-1:1.14.4-1.fc38.x86_64 dbus-broker-32-1.fc37.x86_64 dbus-common-1:1.14.4-1.fc38.noarch dbus-devel-1:1.14.4-1.fc38.x86_64 dbus-libs-1:1.14.4-1.fc38.x86_64 desktop-file-utils-0.26-7.fc37.x86_64 device-mapper-1.02.189-1.fc38.x86_64 device-mapper-libs-1.02.189-1.fc38.x86_64 double-conversion-3.1.5-7.fc37.x86_64 double-conversion-devel-3.1.5-7.fc37.x86_64 doxygen-2:1.9.6-1.fc38.x86_64 eigen3-devel-3.4.0-8.fc37.noarch emacs-filesystem-1:28.2-1.fc38.noarch enchant2-2.3.3-5.fc38.x86_64 expat-2.5.0-1.fc38.x86_64 expat-devel-2.5.0-1.fc38.x86_64 fdk-aac-free-2.0.0-9.fc37.x86_64 flac-libs-1.4.2-1.fc38.x86_64 flann-1.9.1-8.fc37.x86_64 flann-devel-1.9.1-8.fc37.x86_64 flexiblas-3.3.0-1.fc38.x86_64 flexiblas-devel-3.3.0-1.fc38.x86_64 flexiblas-netlib-3.3.0-1.fc38.x86_64 flexiblas-netlib64-3.3.0-1.fc38.x86_64 flexiblas-openblas-openmp-3.3.0-1.fc38.x86_64 flexiblas-openblas-openmp64-3.3.0-1.fc38.x86_64 fontconfig-2.14.1-2.fc38.x86_64 fontconfig-devel-2.14.1-2.fc38.x86_64 fonts-filesystem-1:2.0.5-10.fc38.noarch freeglut-3.4.0-1.fc38.x86_64 freeglut-devel-3.4.0-1.fc38.x86_64 freetype-2.12.1-3.fc37.x86_64 freetype-devel-2.12.1-3.fc37.x86_64 freexl-1.0.6-18.fc37.x86_64 fribidi-1.0.12-2.fc37.x86_64 fribidi-devel-1.0.12-2.fc37.x86_64 gc-8.2.2-1.fc38.x86_64 gcc-13.0.0-0.9.fc38.x86_64 gcc-c++-13.0.0-0.9.fc38.x86_64 gcc-gfortran-13.0.0-0.9.fc38.x86_64 gcc-plugin-annobin-13.0.0-0.9.fc38.x86_64 gd-2.3.3-9.fc38.x86_64 gdal-devel-3.6.2-2.fc38.x86_64 gdal-libs-3.6.2-2.fc38.x86_64 gdcm-3.0.12-5.fc37.x86_64 gdk-pixbuf2-2.42.10-1.fc38.x86_64 gdk-pixbuf2-devel-2.42.10-1.fc38.x86_64 gdk-pixbuf2-modules-2.42.10-1.fc38.x86_64 geos-3.11.1-1.fc38.x86_64 gettext-0.21.1-1.fc38.x86_64 gettext-envsubst-0.21.1-1.fc38.x86_64 gettext-libs-0.21.1-1.fc38.x86_64 gettext-runtime-0.21.1-1.fc38.x86_64 ghostscript-9.56.1-6.fc38.x86_64 ghostscript-tools-fonts-9.56.1-6.fc38.x86_64 ghostscript-tools-printing-9.56.1-6.fc38.x86_64 giflib-5.2.1-14.fc37.x86_64 gl-manpages-1.1-25.20190306.fc37.noarch glew-devel-2.2.0-3.fc37.x86_64 glib-networking-2.74.0-1.fc38.x86_64 glib2-2.74.1-2.fc38.x86_64 glib2-devel-2.74.1-2.fc38.x86_64 glibc-devel-2.36.9000-19.fc38.x86_64 glibc-headers-x86-2.36.9000-19.fc38.noarch glx-utils-8.4.0-14.20210504git0f9e7d9.fc37.x86_64 gnutls-3.7.8-9.fc38.x86_64 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.fc37.x86_64 graphite2-1.3.14-10.fc37.x86_64 graphite2-devel-1.3.14-10.fc37.x86_64 graphviz-7.0.6-1.fc38.x86_64 groff-base-1.22.4-10.fc37.x86_64 gsettings-desktop-schemas-43.0-1.fc38.x86_64 gsm-1.0.22-1.fc37.x86_64 gssdp-1.6.2-1.fc38.x86_64 gstreamer1-1.20.5-1.fc38.x86_64 gstreamer1-plugins-bad-free-1.20.5-1.fc38.x86_64 gstreamer1-plugins-base-1.20.5-1.fc38.x86_64 gtk-update-icon-cache-3.24.36-1.fc38.x86_64 gtk3-3.24.36-1.fc38.x86_64 gtk3-devel-3.24.36-1.fc38.x86_64 gts-0.7.6-43.20121130.fc38.x86_64 guile22-2.2.7-6.fc37.x86_64 gupnp-1.6.3-1.fc38.x86_64 gupnp-igd-1.2.0-7.fc38.x86_64 harfbuzz-6.0.0-2.fc38.x86_64 harfbuzz-devel-6.0.0-2.fc38.x86_64 harfbuzz-icu-6.0.0-2.fc38.x86_64 hdf-libs-4.2.15-11.fc37.x86_64 hdf5-1.12.1-10.fc37.x86_64 hdf5-devel-1.12.1-10.fc37.x86_64 hdf5-mpich-1.12.1-10.fc37.x86_64 hdf5-mpich-devel-1.12.1-10.fc37.x86_64 hicolor-icon-theme-0.17-14.fc37.noarch highway-1.0.2-1.fc38.x86_64 hunspell-1.7.2-2.fc38.x86_64 hunspell-en-US-0.20201207-2.fc38.noarch hunspell-filesystem-1.7.2-2.fc38.x86_64 hwdata-0.366-1.fc38.noarch hwloc-libs-2.5.0-4.fc37.x86_64 hyphen-2.8.8-18.fc37.x86_64 imath-3.1.6-1.fc38.x86_64 intel-mediasdk-22.6.4-1.fc38.x86_64 irrXML-1.8.5-3.fc37.x86_64 iso-codes-4.12.0-2.fc38.noarch java-17-openjdk-1:17.0.6.0.9-0.2.ea.fc38.x86_64 java-17-openjdk-headless-1:17.0.6.0.9-0.2.ea.fc38.x86_64 javapackages-filesystem-6.1.0-5.fc38.noarch javascriptcoregtk4.0-2.39.3-4.fc38.x86_64 jbig2dec-libs-0.19-7.fc37.x86_64 jbigkit-libs-2.1-24.fc37.x86_64 json-c-0.16-3.fc38.x86_64 json-devel-3.11.2-1.fc38.x86_64 json-glib-1.6.6-3.fc37.x86_64 jsoncpp-1.9.5-3.fc37.x86_64 jsoncpp-devel-1.9.5-3.fc37.x86_64 kbd-2.5.1-3.fc38.x86_64 kbd-legacy-2.5.1-3.fc38.noarch kbd-misc-2.5.1-3.fc38.noarch kernel-headers-6.2.0-0.rc2.git0.1.fc38.x86_64 kmod-30-3.fc38.x86_64 kmod-libs-30-3.fc38.x86_64 lame-libs-3.100-13.fc37.x86_64 langpacks-core-font-en-3.0-27.fc38.noarch lapack-3.11.0-1.fc38.x86_64 lapack-devel-3.11.0-1.fc38.x86_64 lapack64-3.11.0-1.fc38.x86_64 lapack64_-3.11.0-1.fc38.x86_64 lasi-1.1.3-9.fc37.x86_64 lcms2-2.14-1.fc38.x86_64 lib3ds-1.3.0-39.fc38.x86_64 lib3ds-devel-1.3.0-39.fc38.x86_64 libGLEW-2.2.0-3.fc37.x86_64 libICE-1.0.10-9.fc37.x86_64 libICE-devel-1.0.10-9.fc37.x86_64 libSM-1.2.3-11.fc37.x86_64 libSM-devel-1.2.3-11.fc37.x86_64 libX11-1.8.3-2.fc38.x86_64 libX11-common-1.8.3-2.fc38.noarch libX11-devel-1.8.3-2.fc38.x86_64 libX11-xcb-1.8.3-2.fc38.x86_64 libXau-1.0.11-1.fc38.x86_64 libXau-devel-1.0.11-1.fc38.x86_64 libXaw-1.0.14-3.fc37.x86_64 libXcomposite-0.4.5-8.fc37.x86_64 libXcomposite-devel-0.4.5-8.fc37.x86_64 libXcursor-1.2.1-2.fc37.x86_64 libXcursor-devel-1.2.1-2.fc37.x86_64 libXdamage-1.1.5-8.fc37.x86_64 libXdamage-devel-1.1.5-8.fc37.x86_64 libXext-1.3.5-1.fc38.x86_64 libXext-devel-1.3.5-1.fc38.x86_64 libXfixes-6.0.0-4.fc37.x86_64 libXfixes-devel-6.0.0-4.fc37.x86_64 libXft-2.3.6-1.fc38.x86_64 libXft-devel-2.3.6-1.fc38.x86_64 libXi-1.8-3.fc37.x86_64 libXi-devel-1.8-3.fc37.x86_64 libXinerama-1.1.5-1.fc38.x86_64 libXinerama-devel-1.1.5-1.fc38.x86_64 libXmu-1.1.4-1.fc38.x86_64 libXpm-3.5.14-1.fc38.x86_64 libXrandr-1.5.2-9.fc37.x86_64 libXrandr-devel-1.5.2-9.fc37.x86_64 libXrender-0.9.11-1.fc38.x86_64 libXrender-devel-0.9.11-1.fc38.x86_64 libXt-1.2.1-3.fc37.x86_64 libXt-devel-1.2.1-3.fc37.x86_64 libXtst-1.2.4-1.fc38.x86_64 libXtst-devel-1.2.4-1.fc38.x86_64 libXv-1.0.11-17.fc37.x86_64 libXxf86vm-1.1.5-1.fc38.x86_64 libaec-1.0.6-3.fc37.x86_64 libaec-devel-1.0.6-3.fc37.x86_64 libaom-3.5.0-2.fc38.x86_64 libappstream-glib-0.8.2-1.fc38.x86_64 libarchive-devel-3.6.1-3.fc38.x86_64 libargon2-20190702-1.fc37.x86_64 libatomic-13.0.0-0.9.fc38.x86_64 libavif-0.11.1-4.fc38.x86_64 libb2-0.98.1-7.fc37.x86_64 libblkid-devel-2.38.1-3.fc38.x86_64 libcloudproviders-0.3.1-6.fc37.x86_64 libcloudproviders-devel-0.3.1-6.fc37.x86_64 libconfuse-3.3-7.fc38.x86_64 libcurl-devel-7.87.0-2.fc38.x86_64 libdatrie-0.2.13-4.fc37.x86_64 libdatrie-devel-0.2.13-4.fc37.x86_64 libdav1d-1.0.0-2.fc37.x86_64 libdc1394-2.2.6-8.fc37.x86_64 libdc1394-devel-2.2.6-8.fc37.x86_64 libdecor-0.1.1-1.fc38.x86_64 libdrm-2.4.114-1.fc38.x86_64 libdrm-devel-2.4.114-1.fc38.x86_64 libdvdnav-6.1.1-4.fc37.x86_64 libdvdread-6.1.3-2.fc37.x86_64 libedit-3.1-44.20221030cvs.fc38.x86_64 libepoxy-1.5.10-2.fc37.x86_64 libepoxy-devel-1.5.10-2.fc37.x86_64 libevdev-1.13.0-1.fc37.x86_64 libffi-devel-3.4.4-1.fc38.x86_64 libfontenc-1.1.6-1.fc38.x86_64 libfreenect-0.6.4-2.fc38.x86_64 libfreenect-devel-0.6.4-2.fc38.x86_64 libfreenect-fakenect-0.6.4-2.fc38.x86_64 libfreenect-opencv-0.6.4-2.fc38.x86_64 libftdi-1.5-5.fc37.x86_64 libftdi-devel-1.5-5.fc37.x86_64 libgcrypt-1.10.1-6.fc38.x86_64 libgeotiff-1.7.1-5.fc38.x86_64 libgfortran-13.0.0-0.9.fc38.x86_64 libglvnd-1:1.6.0-1.fc38.x86_64 libglvnd-core-devel-1:1.6.0-1.fc38.x86_64 libglvnd-devel-1:1.6.0-1.fc38.x86_64 libglvnd-egl-1:1.6.0-1.fc38.x86_64 libglvnd-gles-1:1.6.0-1.fc38.x86_64 libglvnd-glx-1:1.6.0-1.fc38.x86_64 libglvnd-opengl-1:1.6.0-1.fc38.x86_64 libgpg-error-1.46-1.fc38.x86_64 libgs-9.56.1-6.fc38.x86_64 libgta-1.2.1-8.fc37.x86_64 libgudev-237-3.fc37.x86_64 libgusb-0.4.3-1.fc38.x86_64 libharu-2.4.3-1.fc38.x86_64 libharu-devel-2.4.3-1.fc38.x86_64 libicu-72.1-1.fc38.x86_64 libicu-devel-72.1-1.fc38.x86_64 libijs-0.35-16.fc37.x86_64 libimagequant-2.17.0-3.fc37.x86_64 libinput-1.22.1-1.fc38.x86_64 libjpeg-turbo-2.1.4-1.fc38.x86_64 libjpeg-turbo-devel-2.1.4-1.fc38.x86_64 libjxl-1:0.7.0-5.fc38.x86_64 libkml-1.3.0-42.fc38.x86_64 liblerc-4.0.0-2.fc37.x86_64 libmanette-0.2.6-5.fc37.x86_64 libmount-devel-2.38.1-3.fc38.x86_64 libmpc-1.3.1-1.fc38.x86_64 libmspack-0.10.1-0.8.alpha.fc37.x86_64 libnice-0.1.21-2.fc38.x86_64 libogg-2:1.3.5-4.fc37.x86_64 libogg-devel-2:1.3.5-4.fc37.x86_64 libpaper-1:2.0.4-2.fc38.x86_64 libpciaccess-0.16-7.fc37.x86_64 libpciaccess-devel-0.16-7.fc37.x86_64 libphidget22-1.13.20230109-1.fc38.x86_64 libphidget22-devel-1.13.20230109-1.fc38.x86_64 libpng-2:1.6.37-13.fc37.x86_64 libpng-devel-2:1.6.37-13.fc37.x86_64 libpq-15.0-2.fc38.x86_64 libpq-devel-15.0-2.fc38.x86_64 libproxy-0.4.18-4.fc38.x86_64 libqhull-1:7.2.1-11.fc38.x86_64 libqhull_p-1:7.2.1-11.fc38.x86_64 libqhull_r-1:7.2.1-11.fc38.x86_64 libquadmath-13.0.0-0.9.fc38.x86_64 libquadmath-devel-13.0.0-0.9.fc38.x86_64 libraw1394-2.1.2-16.fc37.x86_64 libraw1394-devel-2.1.2-16.fc37.x86_64 librsvg2-2.55.1-3.fc38.x86_64 librttopo-1.1.0-10.fc37.x86_64 libseccomp-2.5.3-3.fc37.x86_64 libsecret-0.20.5-2.fc37.x86_64 libselinux-devel-3.5-0.rc1.1.fc38.1.x86_64 libsepol-devel-3.5-0.rc1.1.fc38.x86_64 libsndfile-1.1.0-5.fc38.x86_64 libsoup-2.74.3-1.fc38.x86_64 libsoup3-3.2.2-1.fc38.x86_64 libspatialite-5.0.1-19.fc38.x86_64 libsrtp-2.3.0-9.fc37.x86_64 libstdc++-devel-13.0.0-0.9.fc38.x86_64 libstemmer-2.2.0-4.fc38.x86_64 libthai-0.1.29-3.fc37.x86_64 libthai-devel-0.1.29-3.fc37.x86_64 libtheora-1:1.1.1-32.fc37.x86_64 libtheora-devel-1:1.1.1-32.fc37.x86_64 libtiff-4.4.0-4.fc37.x86_64 libtiff-devel-4.4.0-4.fc37.x86_64 libtool-ltdl-2.4.7-5.fc38.x86_64 libtracker-sparql-3.4.2-2.fc38.x86_64 libunwind-1.6.2-5.fc38.x86_64 libusb1-1.0.26-1.fc38.x86_64 libusb1-devel-1.0.26-1.fc38.x86_64 libuv-1:1.44.2-2.fc37.x86_64 libva-2.17.0-1.fc38.x86_64 libvisual-1:0.4.0-37.fc38.x86_64 libvmaf-2.3.0-4.fc37.x86_64 libvorbis-1:1.3.7-6.fc37.x86_64 libwacom-2.4.0-1.fc37.x86_64 libwacom-data-2.4.0-1.fc37.noarch libwayland-client-1.21.0-1.fc37.x86_64 libwayland-cursor-1.21.0-1.fc37.x86_64 libwayland-egl-1.21.0-1.fc37.x86_64 libwayland-server-1.21.0-1.fc37.x86_64 libwebp-1.3.0-1.fc38.x86_64 libwpe-1.14.0-1.fc38.x86_64 libxcb-1.13.1-10.fc37.x86_64 libxcb-devel-1.13.1-10.fc37.x86_64 libxcrypt-devel-4.4.33-5.fc38.x86_64 libxkbcommon-1.5.0-1.fc38.x86_64 libxkbcommon-devel-1.5.0-1.fc38.x86_64 libxkbcommon-x11-1.5.0-1.fc38.x86_64 libxml2-devel-2.10.3-2.fc38.x86_64 libxshmfence-1.3-11.fc37.x86_64 libxslt-1.1.37-1.fc38.x86_64 lilv-libs-0.24.14-3.fc37.x86_64 lksctp-tools-1.0.19-2.fc37.x86_64 llvm-libs-15.0.7-1.fc38.x86_64 lua-5.4.4-7.fc38.x86_64 lua-filesystem-1.8.0-7.fc37.x86_64 lua-json-1.3.4-2.fc37.noarch lua-lpeg-1.0.2-9.fc37.x86_64 lua-posix-35.1-4.fc37.x86_64 lua-term-0.07-16.fc37.x86_64 lz4-devel-1.9.4-1.fc38.x86_64 m4-1.4.19-4.fc37.x86_64 mailcap-2.1.53-4.fc37.noarch make-1:4.3-11.fc37.x86_64 mariadb-connector-c-3.2.7-2.fc37.x86_64 mariadb-connector-c-config-3.2.7-2.fc37.noarch mariadb-connector-c-devel-3.2.7-2.fc37.x86_64 mesa-filesystem-22.3.3-1.fc38.x86_64 mesa-libEGL-22.3.3-1.fc38.x86_64 mesa-libEGL-devel-22.3.3-1.fc38.x86_64 mesa-libGL-22.3.3-1.fc38.x86_64 mesa-libGL-devel-22.3.3-1.fc38.x86_64 mesa-libGLU-9.0.1-7.fc37.x86_64 mesa-libGLU-devel-9.0.1-7.fc37.x86_64 mesa-libgbm-22.3.3-1.fc38.x86_64 mesa-libglapi-22.3.3-1.fc38.x86_64 minizip-ng-3.0.7-2.fc38.x86_64 mkfontscale-1.2.2-2.fc37.x86_64 mpdecimal-2.5.1-4.fc37.x86_64 mpg123-libs-1.31.2-1.fc38.x86_64 mpich-4.0.2-4.fc38.x86_64 mpich-devel-4.0.2-4.fc38.x86_64 mtdev-1.1.6-4.fc37.x86_64 ncurses-6.4-1.20230107.fc38.x86_64 netcdf-4.9.0-4.fc38.x86_64 netcdf-cxx-4.2-30.fc37.x86_64 netcdf-cxx-devel-4.2-30.fc37.x86_64 netcdf-devel-4.9.0-4.fc38.x86_64 netcdf-mpich-4.9.0-4.fc38.x86_64 netcdf-mpich-devel-4.9.0-4.fc38.x86_64 netpbm-11.01.00-1.fc38.x86_64 nspr-4.35.0-3.fc38.x86_64 nss-3.87.0-1.fc38.x86_64 nss-softokn-3.87.0-1.fc38.x86_64 nss-softokn-freebl-3.87.0-1.fc38.x86_64 nss-sysinit-3.87.0-1.fc38.x86_64 nss-util-3.87.0-1.fc38.x86_64 octomap-1.9.7-4.fc37.x86_64 octomap-devel-1.9.7-4.fc37.x86_64 ogdi-4.1.0-8.fc37.x86_64 openblas-0.3.21-4.fc38.x86_64 openblas-openmp-0.3.21-4.fc38.x86_64 openblas-openmp64-0.3.21-4.fc38.x86_64 openblas-serial-0.3.21-4.fc38.x86_64 opencv-core-4.7.0-2.fc38.x86_64 openexr-libs-3.1.5-2.fc37.x86_64 openjpeg2-2.5.0-2.fc37.x86_64 openni-1.5.7.10-26.fc36.x86_64 openni-devel-1.5.7.10-26.fc36.x86_64 openslide-3.4.1-22.fc37.x86_64 openslide-devel-3.4.1-22.fc37.x86_64 openssl-devel-1:3.0.7-3.fc38.x86_64 opus-1.3.1-11.fc37.x86_64 orc-0.4.33-1.fc38.x86_64 pango-1.50.12-2.fc38.x86_64 pango-devel-1.50.12-2.fc38.x86_64 pcl-1.12.0-24.fc38.x86_64 pcl-devel-1.12.0-24.fc38.x86_64 pcre-8.45-1.fc37.2.x86_64 pcre2-devel-10.42-1.fc38.x86_64 pcre2-utf16-10.42-1.fc38.x86_64 pcre2-utf32-10.42-1.fc38.x86_64 perl-Authen-SASL-2.16-28.fc37.noarch perl-AutoLoader-5.74-493.fc38.noarch perl-B-1.83-493.fc38.x86_64 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-8.fc38.noarch perl-Business-ISSN-1.005-5.fc38.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-493.fc38.noarch perl-Clone-0.46-1.fc38.x86_64 perl-Compress-Raw-Bzip2-2.201-2.fc37.x86_64 perl-Compress-Raw-Zlib-2.202-4.fc38.x86_64 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.x86_64 perl-Data-OptList-0.113-1.fc38.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.x86_64 perl-DateTime-Calendar-Julian-0.107-3.fc37.noarch perl-DateTime-Format-Builder-0.8300-9.fc38.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.x86_64 perl-Devel-Caller-2.06-29.fc37.x86_64 perl-Devel-GlobalDestruction-0.14-19.fc37.noarch perl-Devel-LexAlias-0.05-30.fc37.x86_64 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.x86_64 perl-Digest-SHA-1:6.03-1.fc37.x86_64 perl-Dist-CheckConflicts-0.11-26.fc37.noarch perl-DynaLoader-1.52-493.fc38.x86_64 perl-DynaLoader-Functions-0.003-17.fc38.noarch perl-Email-Date-Format-1.005-23.fc37.noarch perl-Encode-4:3.19-492.fc38.x86_64 perl-Encode-Locale-1.05-25.fc38.noarch perl-English-1.11-493.fc38.noarch perl-Errno-1.36-493.fc38.x86_64 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.66-1.fc38.noarch perl-Fcntl-1.15-493.fc38.x86_64 perl-File-Basename-2.85-493.fc38.noarch perl-File-Compare-1.100.700-493.fc38.noarch perl-File-Copy-2.39-493.fc38.noarch perl-File-Find-1.40-493.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-493.fc38.noarch perl-FileHandle-2.03-493.fc38.noarch perl-Filter-2:1.64-1.fc38.x86_64 perl-FindBin-1.53-493.fc38.noarch perl-GSSAPI-0.28-40.fc37.x86_64 perl-Getopt-Long-1:2.54-1.fc38.noarch perl-Getopt-Std-1.13-493.fc38.noarch perl-HTML-Parser-3.80-1.fc38.x86_64 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-493.fc38.x86_64 perl-I18N-LangTags-0.45-493.fc38.noarch perl-I18N-Langinfo-0.21-493.fc38.x86_64 perl-IO-1.50-493.fc38.x86_64 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.079-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-493.fc38.noarch perl-IPC-Run3-0.048-27.fc38.noarch perl-IPC-SysV-2.09-490.fc37.x86_64 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-493.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.x86_64 perl-MIME-Charset-1.013.1-1.fc38.noarch perl-MIME-Lite-3.033-5.fc37.noarch perl-MIME-Types-2.24-1.fc38.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-493.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.x86_64 perl-Number-Compare-0.03-34.fc38.noarch perl-Opcode-1.57-493.fc38.x86_64 perl-POSIX-2.03-493.fc38.x86_64 perl-Package-Generator-1.106-26.fc37.noarch perl-Package-Stash-0.40-3.fc37.noarch perl-Package-Stash-XS-0.30-2.fc37.x86_64 perl-PadWalker-2.5-7.fc37.x86_64 perl-Params-Check-1:0.38-489.fc37.noarch perl-Params-Classify-0.015-17.fc37.x86_64 perl-Params-Util-1.102-9.fc38.x86_64 perl-Params-Validate-1.31-2.fc38.x86_64 perl-Params-ValidationCompiler-0.31-1.fc38.noarch perl-Parse-RecDescent-1.967015-18.fc37.noarch perl-PathTools-3.84-489.fc37.x86_64 perl-Pod-Escapes-1:1.07-489.fc37.noarch perl-Pod-Html-1.33-493.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.x86_64 perl-Regexp-Common-2017060201-20.fc38.noarch perl-Role-Tiny-2.002004-7.fc37.noarch perl-Safe-2.43-493.fc38.noarch perl-Scalar-List-Utils-5:1.63-489.fc38.x86_64 perl-SelectSaver-1.02-493.fc38.noarch perl-Socket-4:2.036-1.fc38.x86_64 perl-Sort-Key-1.33-25.fc37.x86_64 perl-Specio-0.48-2.fc37.noarch perl-Storable-1:3.26-489.fc37.x86_64 perl-Sub-Exporter-0.989-1.fc38.noarch perl-Sub-Exporter-Progressive-0.001013-19.fc37.noarch perl-Sub-Identify-0.14-20.fc37.x86_64 perl-Sub-Install-0.929-1.fc38.noarch perl-Symbol-1.09-493.fc38.noarch perl-Sys-Hostname-1.24-493.fc38.x86_64 perl-Sys-Syslog-0.36-490.fc37.x86_64 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.x86_64 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.x86_64 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-493.fc38.noarch perl-Tie-Cycle-1.227-6.fc38.noarch perl-Tie-RefHash-1.40-489.fc37.noarch perl-Time-HiRes-4:1.9770-489.fc37.x86_64 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.x86_64 perl-Unicode-LineBreak-2019.001-14.fc37.x86_64 perl-Unicode-Normalize-1.31-489.fc37.x86_64 perl-Unicode-UCD-0.78-493.fc38.noarch perl-Variable-Magic-0.63-1.fc38.x86_64 perl-WWW-RobotRules-6.02-35.fc38.noarch perl-XML-LibXML-1:2.0208-1.fc38.x86_64 perl-XML-LibXML-Simple-1.01-10.fc37.noarch perl-XML-LibXSLT-2.002.000-3.fc37.x86_64 perl-XML-NamespaceSupport-1.12-18.fc37.noarch perl-XML-Parser-2.46-12.fc37.x86_64 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.x86_64 perl-autodie-2.34-490.fc37.noarch perl-autovivification-0.18-17.fc37.x86_64 perl-base-2.27-493.fc38.noarch perl-constant-1.33-490.fc37.noarch perl-deprecate-0.04-493.fc38.noarch perl-encoding-4:3.00-492.fc38.x86_64 perl-if-0.61.000-493.fc38.noarch perl-interpreter-4:5.36.0-493.fc38.x86_64 perl-lib-0.65-493.fc38.x86_64 perl-libnet-3.14-490.fc37.noarch perl-libs-4:5.36.0-493.fc38.x86_64 perl-libwww-perl-6.67-3.fc38.noarch perl-locale-1.10-493.fc38.noarch perl-meta-notation-5.36.0-493.fc38.noarch perl-mro-1.26-493.fc38.x86_64 perl-namespace-autoclean-0.29-13.fc37.noarch perl-namespace-clean-0.27-21.fc37.noarch perl-open-1.13-493.fc38.noarch perl-overload-1.35-493.fc38.noarch perl-overloading-0.02-493.fc38.noarch perl-parent-1:0.239-1.fc38.noarch perl-podlators-1:5.01-1.fc38.noarch perl-sigtrap-1.10-493.fc38.noarch perl-subs-1.04-493.fc38.noarch perl-threads-1:2.27-489.fc37.x86_64 perl-threads-shared-1.64-489.fc37.x86_64 perl-vars-1.05-493.fc38.noarch perl-version-8:0.99.29-490.fc37.x86_64 perltidy-20221112-1.fc38.noarch pixman-0.40.0-6.fc37.x86_64 pixman-devel-0.40.0-6.fc37.x86_64 poly2tri-0.0-25.20130501hg26242d0aa7b8.fc37.x86_64 poppler-22.08.0-4.fc38.x86_64 poppler-data-0.4.11-3.fc37.noarch poppler-glib-22.08.0-4.fc38.x86_64 procps-ng-3.3.17-8.fc38.x86_64 proj-9.1.1-1.fc38.x86_64 proj-data-9.1.1-1.fc38.noarch proj-devel-9.1.1-1.fc38.x86_64 protobuf-3.19.6-1.fc38.x86_64 pugixml-1.13-1.fc38.x86_64 pugixml-devel-1.13-1.fc38.x86_64 pyproject-rpm-macros-1.5.0-1.fc38.noarch python-pip-wheel-22.3.1-1.fc38.noarch python-rpm-macros-3.11-7.fc38.noarch python-setuptools-wheel-65.5.1-1.fc38.noarch python3-3.11.1-3.fc38.x86_64 python3-devel-3.11.1-3.fc38.x86_64 python3-libftdi-1.5-5.fc37.x86_64 python3-libs-3.11.1-3.fc38.x86_64 python3-numpy-1:1.23.5-1.fc38.x86_64 python3-packaging-21.3-7.fc38.noarch python3-pyparsing-3.0.9-2.fc37.noarch python3-rpm-generators-14-1.fc38.noarch python3-rpm-macros-3.11-7.fc38.noarch python3-vtk-9.2.5-1.fc38.x86_64 qhull-devel-1:7.2.1-11.fc38.x86_64 qt-settings-37.0-1.fc38.noarch qt5-designer-5.15.8-1.fc38.x86_64 qt5-doctools-5.15.8-1.fc38.x86_64 qt5-linguist-5.15.8-1.fc38.x86_64 qt5-qtbase-5.15.8-2.fc38.x86_64 qt5-qtbase-common-5.15.8-2.fc38.noarch qt5-qtbase-devel-5.15.8-2.fc38.x86_64 qt5-qtbase-gui-5.15.8-2.fc38.x86_64 qt5-qtdeclarative-5.15.8-1.fc38.x86_64 qt5-qtdeclarative-devel-5.15.8-1.fc38.x86_64 qt5-qtlocation-5.15.8-1.fc38.x86_64 qt5-qtsensors-5.15.8-1.fc38.x86_64 qt5-qttools-5.15.8-1.fc38.x86_64 qt5-qttools-common-5.15.8-1.fc38.noarch qt5-qttools-devel-5.15.8-1.fc38.x86_64 qt5-qttools-libs-designer-5.15.8-1.fc38.x86_64 qt5-qttools-libs-designercomponents-5.15.8-1.fc38.x86_64 qt5-qttools-libs-help-5.15.8-1.fc38.x86_64 qt5-qtwebchannel-5.15.8-1.fc38.x86_64 qt5-qtwebkit-5.212.0-0.72alpha4.fc38.x86_64 qt5-qtwebkit-devel-5.212.0-0.72alpha4.fc38.x86_64 qt5-qtx11extras-5.15.8-1.fc38.x86_64 qt5-qtx11extras-devel-5.15.8-1.fc38.x86_64 qt5-rpm-macros-5.15.8-1.fc38.noarch rav1e-libs-0.5.1-6.fc38.x86_64 rhash-1.4.3-1.fc38.x86_64 rpm-mpi-hooks-8-4.fc37.noarch serd-0.30.12-2.fc37.x86_64 shared-mime-info-2.2-2.fc37.x86_64 snappy-1.1.9-5.fc37.x86_64 sombok-2.4.0-17.fc37.x86_64 sord-0.16.10-1.fc37.x86_64 soundtouch-2.3.1-3.fc37.x86_64 sqlite-3.40.1-1.fc38.x86_64 sqlite-devel-3.40.1-1.fc38.x86_64 sratom-0.6.10-2.fc37.x86_64 suitesparse-5.13.0-1.fc38.x86_64 suitesparse-devel-5.13.0-1.fc38.x86_64 svt-av1-libs-1.4.1-1.fc38.x86_64 sysprof-capture-devel-3.46.0-1.fc38.x86_64 systemd-252.4-598.fc38.x86_64 systemd-pam-252.4-598.fc38.x86_64 systemd-rpm-macros-252.4-598.fc38.noarch systemd-udev-252.4-598.fc38.x86_64 tbb-2020.3-12.fc37.x86_64 tbb-devel-2020.3-12.fc37.x86_64 tcl-1:8.6.12-3.fc38.x86_64 teckit-2.5.9-9.fc37.x86_64 texlive-ae-10:svn15878.1.4-63.fc38.noarch texlive-algorithms-10:svn42428-63.fc38.noarch texlive-alphalph-10:svn53087-63.fc38.noarch texlive-amscls-10:svn55378-63.fc38.noarch texlive-amsfonts-10:svn61937-63.fc38.noarch texlive-amsmath-10:svn63514-63.fc38.noarch texlive-anysize-10:svn15878.0-63.fc38.noarch texlive-atbegshi-10:svn53051-63.fc38.noarch texlive-attachfile-10:svn42099-63.fc38.noarch texlive-attachfile2-10:svn57959-57.fc38.noarch texlive-atveryend-10:svn53108-63.fc38.noarch texlive-auto-pst-pdf-10:svn56596-63.fc38.noarch texlive-auxhook-10:svn53173-63.fc38.noarch texlive-avantgar-10:svn61983-63.fc38.noarch texlive-babel-10:svn65366-63.fc38.noarch texlive-babel-english-10:svn44495-63.fc38.noarch texlive-babelbib-10:svn57349-63.fc38.noarch texlive-base-10:20220321-57.fc38.x86_64 texlive-beamer-10:svn64388-63.fc38.noarch texlive-bera-10:svn20031.0-63.fc38.noarch texlive-beton-10:svn15878.0-63.fc38.noarch texlive-biblatex-10:svn63878-63.fc38.noarch texlive-bibtex-10:svn64491-57.fc38.x86_64 texlive-bidi-10:svn64967-63.fc38.noarch texlive-bigintcalc-10:svn53172-63.fc38.noarch texlive-bitset-10:svn53837-63.fc38.noarch texlive-bookman-10:svn61719-63.fc38.noarch texlive-bookmark-10:svn56885-63.fc38.noarch texlive-booktabs-10:svn53402-63.fc38.noarch texlive-breakurl-10:svn29901.1.40-63.fc38.noarch texlive-breqn-10:svn60881-63.fc38.noarch texlive-caption-10:svn62757-63.fc38.noarch texlive-carlisle-10:svn59577-63.fc38.noarch texlive-catchfile-10:svn53084-63.fc38.noarch texlive-changepage-10:svn15878.1.0c-63.fc38.noarch texlive-charter-10:svn15878.0-63.fc38.noarch texlive-cite-10:svn36428.5.5-63.fc38.noarch texlive-cm-10:svn57963-63.fc38.noarch texlive-cm-super-10:svn15878.0-63.fc38.noarch texlive-cmap-10:svn57640-63.fc38.noarch texlive-collection-basic-10:svn59159-63.fc38.noarch texlive-collection-latex-10:svn63515-63.fc38.noarch texlive-collection-latexrecommended-10:svn63547-63.fc38.noarch texlive-colorprofiles-10:svn49086-63.fc38.noarch texlive-colortbl-10:svn64015-63.fc38.noarch texlive-courier-10:svn61719-63.fc38.noarch texlive-crop-10:svn55424-63.fc38.noarch texlive-csquotes-10:svn64389-63.fc38.noarch texlive-ctable-10:svn38672-63.fc38.noarch texlive-ctablestack-10:svn38514-63.fc38.noarch texlive-currfile-10:svn64673-63.fc38.noarch texlive-dehyph-10:svn48599-63.fc38.noarch texlive-dvipdfmx-10:svn61101-57.fc38.x86_64 texlive-dvips-10:svn62387-57.fc38.x86_64 texlive-ec-10:svn25033.1.0-63.fc38.noarch texlive-enctex-10:svn34957.0-63.fc38.noarch texlive-enumitem-10:svn51423-63.fc38.noarch texlive-epstopdf-10:svn64439-57.fc38.noarch texlive-epstopdf-pkg-10:svn53546-63.fc38.noarch texlive-eso-pic-10:svn56658-63.fc38.noarch texlive-etex-10:svn56291-63.fc38.noarch texlive-etex-pkg-10:svn41784-63.fc38.noarch texlive-etexcmds-10:svn53171-63.fc38.noarch texlive-etoolbox-10:svn56554-63.fc38.noarch texlive-euenc-10:svn19795.0.1h-63.fc38.noarch texlive-euler-10:svn42428-63.fc38.noarch texlive-everysel-10:svn57489-63.fc38.noarch texlive-everyshi-10:svn57001-63.fc38.noarch texlive-extsizes-10:svn17263.1.4a-63.fc38.noarch texlive-fancybox-10:svn18304.1.4-63.fc38.noarch texlive-fancyhdr-10:svn64977-63.fc38.noarch texlive-fancyref-10:svn15878.0.9c-63.fc38.noarch texlive-fancyvrb-10:svn63496-63.fc38.noarch texlive-filecontents-10:svn52142-63.fc38.noarch texlive-filehook-10:svn64822-63.fc38.noarch texlive-finstrut-10:svn21719.0.5-63.fc38.noarch texlive-firstaid-10:svn64892-63.fc38.noarch texlive-fix2col-10:svn38770-63.fc38.noarch texlive-float-10:svn15878.1.3d-63.fc38.noarch texlive-fontspec-10:svn63386-63.fc38.noarch texlive-footmisc-10:svn62524-63.fc38.noarch texlive-footnotehyper-10:svn60374-63.fc38.noarch texlive-fp-10:svn49719-63.fc38.noarch texlive-fpl-10:svn54512-63.fc38.noarch texlive-geometry-10:svn61719-63.fc38.noarch texlive-gettitlestring-10:svn53170-63.fc38.noarch texlive-glyphlist-10:svn54074-57.fc38.noarch texlive-graphics-10:svn64892-63.fc38.noarch texlive-graphics-cfg-10:svn41448-63.fc38.noarch texlive-graphics-def-10:svn64487-63.fc38.noarch texlive-grfext-10:svn53024-63.fc38.noarch texlive-grffile-10:svn52756-63.fc38.noarch texlive-gsftopk-10:svn52851-57.fc38.x86_64 texlive-helvetic-10:svn61719-63.fc38.noarch texlive-hobsub-10:svn52810-63.fc38.noarch texlive-hologo-10:svn61719-63.fc38.noarch texlive-hopatch-10:svn56106-63.fc38.noarch texlive-hycolor-10:svn53584-63.fc38.noarch texlive-hypdoc-10:svn63808-63.fc38.noarch texlive-hyperref-10:svn65014-63.fc38.noarch texlive-hyph-utf8-10:svn61719-63.fc38.noarch texlive-hyphen-base-10:svn62751-63.fc38.noarch texlive-hyphenex-10:svn57387-63.fc38.noarch texlive-ifmtarg-10:svn47544-63.fc38.noarch texlive-ifplatform-10:svn45533-63.fc38.noarch texlive-iftex-10:svn61910-63.fc38.noarch texlive-index-10:svn24099.4.1beta-63.fc38.noarch texlive-infwarerr-10:svn53023-63.fc38.noarch texlive-intcalc-10:svn53168-63.fc38.noarch texlive-jknapltx-10:svn19440.0-63.fc38.noarch texlive-kastrup-10:svn15878.0-63.fc38.noarch texlive-knuth-lib-10:svn57963-63.fc38.noarch texlive-knuth-local-10:svn57963-63.fc38.noarch texlive-koma-script-10:svn64685-63.fc38.noarch texlive-kpathsea-10:svn64475-57.fc38.x86_64 texlive-kvdefinekeys-10:svn53193-63.fc38.noarch texlive-kvoptions-10:svn63622-63.fc38.noarch texlive-kvsetkeys-10:svn64632-63.fc38.noarch texlive-l3backend-10:svn64836-63.fc38.noarch texlive-l3experimental-10:svn63089-63.fc38.noarch texlive-l3kernel-10:svn65299-63.fc38.noarch texlive-l3packages-10:svn65300-63.fc38.noarch texlive-latex-10:svn63825-57.fc38.noarch texlive-latex-fonts-10:svn28888.0-63.fc38.noarch texlive-latex-lab-10:svn64892-63.fc38.noarch texlive-latexbug-10:svn63596-63.fc38.noarch texlive-latexconfig-10:svn53525-63.fc38.noarch texlive-letltxmacro-10:svn53022-63.fc38.noarch texlive-lib-10:20220321-57.fc38.x86_64 texlive-lineno-10:svn65204-63.fc38.noarch texlive-listings-10:svn55265-63.fc38.noarch texlive-lm-10:svn61719-63.fc38.noarch texlive-lm-math-10:svn36915.1.959-63.fc38.noarch texlive-logreq-10:svn53003-63.fc38.noarch texlive-ltabptch-10:svn17533.1.74d-63.fc38.noarch texlive-ltxcmds-10:svn56421-63.fc38.noarch texlive-ltxmisc-10:svn21927.0-63.fc38.noarch texlive-lua-alt-getopt-10:svn56414-63.fc38.noarch texlive-lua-uni-algos-10:svn62204-63.fc38.noarch texlive-luabidi-10:svn54512-63.fc38.noarch texlive-luahbtex-10:svn62387-57.fc38.x86_64 texlive-lualatex-math-10:svn61464-63.fc38.noarch texlive-lualibs-10:svn64615-63.fc38.noarch texlive-luaotfload-10:svn64616-57.fc38.noarch texlive-luatex-10:svn64839-57.fc38.x86_64 texlive-luatexbase-10:svn52663-63.fc38.noarch texlive-lwarp-10:svn63905-57.fc38.noarch texlive-makecmds-10:svn15878.0-63.fc38.noarch texlive-makeindex-10:svn62517-57.fc38.x86_64 texlive-marginnote-10:svn48383-63.fc38.noarch texlive-marvosym-10:svn29349.2.2a-63.fc38.noarch texlive-mathpazo-10:svn52663-63.fc38.noarch texlive-mathspec-10:svn42773-63.fc38.noarch texlive-mathtools-10:svn63767-63.fc38.noarch texlive-mdwtools-10:svn15878.1.05.4-63.fc38.noarch texlive-memoir-10:svn65040-63.fc38.noarch texlive-metafont-10:svn62387-57.fc38.x86_64 texlive-metalogo-10:svn18611.0.12-63.fc38.noarch texlive-mflogo-10:svn42428-63.fc38.noarch texlive-mfnfss-10:svn46036-63.fc38.noarch texlive-mfware-10:svn62387-57.fc38.x86_64 texlive-microtype-10:svn63708-63.fc38.noarch texlive-minitoc-10:svn61719-63.fc38.noarch texlive-mnsymbol-10:svn18651.1.4-63.fc38.noarch texlive-modes-10:svn61719-63.fc38.noarch texlive-mparhack-10:svn59066-63.fc38.noarch texlive-mptopdf-10:svn61520-57.fc38.noarch texlive-ms-10:svn57473-63.fc38.noarch texlive-multido-10:svn18302.1.42-63.fc38.noarch texlive-natbib-10:svn20668.8.31b-63.fc38.noarch texlive-newfloat-10:svn52906-63.fc38.noarch texlive-notoccite-10:svn18129.0-63.fc38.noarch texlive-ntgclass-10:svn56959-63.fc38.noarch texlive-oberdiek-10:svn64463-57.fc38.noarch texlive-pagesel-10:svn56105-63.fc38.noarch texlive-palatino-10:svn61719-63.fc38.noarch texlive-paralist-10:svn43021-63.fc38.noarch texlive-parallel-10:svn15878.0-63.fc38.noarch texlive-parskip-10:svn58358-63.fc38.noarch texlive-pdfcol-10:svn64469-63.fc38.noarch texlive-pdfcolmk-10:svn52912-63.fc38.noarch texlive-pdfescape-10:svn53082-63.fc38.noarch texlive-pdflscape-10:svn64851-63.fc38.noarch texlive-pdfmanagement-testphase-10:svn64931-63.fc38.noarch texlive-pdfpages-10:svn65319-63.fc38.noarch texlive-pdftex-10:svn64690-57.fc38.x86_64 texlive-pdftexcmds-10:svn55777-63.fc38.noarch texlive-pgf-10:svn59210-63.fc38.noarch texlive-picture-10:svn54867-63.fc38.noarch texlive-placeins-10:svn19848.2.2-63.fc38.noarch texlive-plain-10:svn57963-63.fc38.noarch texlive-polyglossia-10:svn65144-63.fc38.noarch texlive-psfrag-10:svn15878.3.04-63.fc38.noarch texlive-pslatex-10:svn57434-63.fc38.noarch texlive-psnfss-10:svn54694-63.fc38.noarch texlive-pspicture-10:svn15878.0-63.fc38.noarch texlive-pst-3d-10:svn17257.1.10-63.fc38.noarch texlive-pst-coil-10:svn62977-63.fc38.noarch texlive-pst-eps-10:svn15878.1.0-63.fc38.noarch texlive-pst-fill-10:svn60671-63.fc38.noarch texlive-pst-grad-10:svn15878.1.06-63.fc38.noarch texlive-pst-math-10:svn64732-63.fc38.noarch texlive-pst-node-10:svn61838-63.fc38.noarch texlive-pst-ovl-10:svn54963-63.fc38.noarch texlive-pst-plot-10:svn65346-63.fc38.noarch texlive-pst-text-10:svn49542-63.fc38.noarch texlive-pst-tools-10:svn60621-63.fc38.noarch texlive-pst-tree-10:svn60421-63.fc38.noarch texlive-pstricks-10:svn65346-63.fc38.noarch texlive-pstricks-add-10:svn65067-63.fc38.noarch texlive-ragged2e-10:svn65008-63.fc38.noarch texlive-rcs-10:svn15878.0-63.fc38.noarch texlive-realscripts-10:svn56594-63.fc38.noarch texlive-refcount-10:svn53164-63.fc38.noarch texlive-rerunfilecheck-10:svn63869-63.fc38.noarch texlive-rsfs-10:svn15878.0-63.fc38.noarch texlive-sansmath-10:svn17997.1.1-63.fc38.noarch texlive-sansmathaccent-10:svn53628-63.fc38.noarch texlive-sauerj-10:svn15878.0-63.fc38.noarch texlive-section-10:svn20180.0-63.fc38.noarch texlive-seminar-10:svn59801-63.fc38.noarch texlive-sepnum-10:svn20186.2.0-63.fc38.noarch texlive-setspace-10:svn65206-63.fc38.noarch texlive-showexpl-10:svn57414-63.fc38.noarch texlive-stringenc-10:svn52982-63.fc38.noarch texlive-subfig-10:svn15878.1.3-63.fc38.noarch texlive-symbol-10:svn61719-63.fc38.noarch texlive-tex-10:svn62387-57.fc38.x86_64 texlive-tex-ini-files-10:svn40533-63.fc38.noarch texlive-texlive-common-doc-10:svn54176-63.fc38.noarch texlive-texlive-en-10:svn64221-57.fc38.noarch texlive-texlive-msg-translations-10:svn63700-63.fc38.noarch texlive-texlive-scripts-10:svn64830-57.fc38.noarch texlive-texlive.infra-10:svn63645-57.fc38.noarch texlive-textcase-10:svn63868-63.fc38.noarch texlive-thumbpdf-10:svn62518-57.fc38.noarch texlive-times-10:svn61719-63.fc38.noarch texlive-tipa-10:svn29349.1.3-63.fc38.noarch texlive-titlesec-10:svn59845-63.fc38.noarch texlive-tools-10:svn64892-63.fc38.noarch texlive-translator-10:svn59412-63.fc38.noarch texlive-transparent-10:svn64852-63.fc38.noarch texlive-typehtml-10:svn17134.0-63.fc38.noarch texlive-ucharcat-10:svn38907-63.fc38.noarch texlive-ucs-10:svn64114-63.fc38.noarch texlive-underscore-10:svn18261.0-63.fc38.noarch texlive-unicode-data-10:svn64423-63.fc38.noarch texlive-unicode-math-10:svn61719-63.fc38.noarch texlive-uniquecounter-10:svn53162-63.fc38.noarch texlive-url-10:svn32528.3.4-63.fc38.noarch texlive-utopia-10:svn15878.0-63.fc38.noarch texlive-varwidth-10:svn24104.0.92-63.fc38.noarch texlive-xcolor-10:svn63563-63.fc38.noarch texlive-xdvi-10:svn62387-57.fc38.x86_64 texlive-xetex-10:svn62387-57.fc38.x86_64 texlive-xetexconfig-10:svn45845-63.fc38.noarch texlive-xifthen-10:svn38929-63.fc38.noarch texlive-xkeyval-10:svn63616-63.fc38.noarch texlive-xltxtra-10:svn56594-63.fc38.noarch texlive-xpatch-10:svn54563-63.fc38.noarch texlive-xstring-10:svn60007-63.fc38.noarch texlive-xunicode-10:svn30466.0.981-63.fc38.noarch texlive-zapfding-10:svn61719-63.fc38.noarch texlive-zref-10:svn62977-63.fc38.noarch tinyxml-2.6.2-25.fc37.x86_64 tk-1:8.6.12-3.fc37.x86_64 ttmkfdir-3.0.9-66.fc37.x86_64 tzdata-java-2022g-1.fc38.noarch unixODBC-2.3.11-1.fc38.x86_64 uriparser-0.9.7-1.fc38.x86_64 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.3-1.fc38.noarch vim-filesystem-2:9.0.1182-1.fc38.noarch vtk-9.2.5-1.fc38.x86_64 vtk-devel-9.2.5-1.fc38.x86_64 vtk-java-9.2.5-1.fc38.x86_64 vtk-qt-9.2.5-1.fc38.x86_64 vulkan-headers-1.3.231.1-1.fc38.noarch vulkan-loader-1.3.231.1-2.fc38.x86_64 vulkan-loader-devel-1.3.231.1-2.fc38.x86_64 wayland-devel-1.21.0-1.fc37.x86_64 webkit2gtk4.0-2.39.3-4.fc38.x86_64 webrtc-audio-processing-0.3.1-9.fc37.x86_64 woff2-1.0.2-15.fc37.x86_64 wpebackend-fdo-1.14.0-1.fc38.x86_64 wxBase-3.2.1-4.fc38.x86_64 wxBase-devel-3.2.1-4.fc38.x86_64 wxGTK-3.2.1-4.fc38.x86_64 wxGTK-devel-3.2.1-4.fc38.x86_64 wxGTK-gl-3.2.1-4.fc38.x86_64 wxGTK-i18n-3.2.1-4.fc38.noarch wxGTK-media-3.2.1-4.fc38.x86_64 wxGTK-webview-3.2.1-4.fc38.x86_64 xapian-core-libs-1.4.20-1.fc37.x86_64 xcb-util-0.4.1-1.fc38.x86_64 xcb-util-image-0.4.1-1.fc38.x86_64 xcb-util-keysyms-0.4.1-1.fc38.x86_64 xcb-util-renderutil-0.3.10-1.fc38.x86_64 xcb-util-wm-0.4.2-1.fc38.x86_64 xdg-dbus-proxy-0.1.3-2.fc37.x86_64 xerces-c-3.2.3-7.fc37.x86_64 xkeyboard-config-2.36-3.fc38.noarch xml-common-0.6.3-59.fc37.noarch xorg-x11-fonts-ISO8859-1-100dpi-7.5-34.fc37.noarch xorg-x11-fonts-Type1-7.5-34.fc37.noarch xorg-x11-proto-devel-2022.2-2.fc38.noarch xprop-1.2.5-2.fc37.x86_64 xz-devel-5.2.9-1.fc38.x86_64 zlib-devel-1.2.13-2.fc38.x86_64 zziplib-0.13.72-2.fc37.x86_64 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: x86_64 Building for target x86_64 setting SOURCE_DATE_EPOCH=1669507200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.ctlb7z + 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 + echo 'Patch #2 (mrpt-1.4.0-gcc7.patch):' 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 + echo 'Patch #8 (mrpt-1.3.0-freenect.patch):' 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). + echo 'Patch #9 (mrpt-1.3.0-octomap.patch):' 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 + echo 'Patch #10 (mrpt-1.4.0-cpp11.patch):' 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 + echo 'Patch #12 (mrpt-1.3.2-octomap18.patch):' 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 + echo 'Patch #13 (mrpt-1.4.0-boost173.patch):' 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 + echo 'Patch #14 (mrpt-gcc11.patch):' 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 + echo 'Patch #15 (mrpt-1.4.0-pcl1.12.patch):' 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 + echo 'Patch #16 (mrpt-1.4.0-eigen340-type-mismatch.patch):' 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 + echo 'Patch #17 (mrpt-1.4.0-eigen340-X11-conflict.patch):' 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 + echo 'Patch #18 (mrpt-1.4.0-glut.patch):' 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 + echo 'Patch #19 (mrpt-1.4.0-gcc12.patch):' 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.9z7Tf6 + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd mrpt-1.4.0 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + /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/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_LIBDIR=lib64 -DCSPARSE_LIBRARY=/usr/lib64/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/lib64 -DMRPT_HAS_TBB=ON -DTBB_LIB_DIR=/usr/lib64 -DMRPT_AUTODETECT_SSE=OFF -DDISABLE_SSE4=ON -DDISABLE_SSE4_1=ON -DDISABLE_SSE4_2=ON -DDISABLE_SSE4_A=ON -DDISABLE_SSE3=ON -DBOOST_ROOT=/usr -DBOOST_LIBRARYDIR=/usr/lib64 -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): x86_64 -- 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 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%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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 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= 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 [ 5%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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]: 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 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' [ 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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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; } | ^~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/utils/CObject.h:17, from /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/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/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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/CObject.h:17, from /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/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/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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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, from /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/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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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' [ 10%] Built target man_pages_all [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/utils/CObject.h:17, from /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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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 ) | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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_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); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 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/base/src/utils/CImage_SSE2.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; } | ^~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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 ); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/utils/CObject.h:17, from /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/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /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/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -std=c99 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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 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; | ^ 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; | ^ 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' 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= 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]: Leaving 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 libs/opengl/CMakeFiles/mrpt-opengl.dir/build.make libs/opengl/CMakeFiles/mrpt-opengl.dir/build /usr/bin/gmake -f libs/tfest/CMakeFiles/mrpt-tfest.dir/build.make libs/tfest/CMakeFiles/mrpt-tfest.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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 = long 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 = long 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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 */ | [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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, from /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: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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 */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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 */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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); | ^~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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 */ | [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/utils/CObject.h:17, from /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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 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; | ^ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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 ); | ^~~~~ 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 ); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 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 */ | [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/utils/CObject.h:17, from /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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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 = long 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 = long 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-base.so.1.4.0 -lGL -lGLU /usr/lib64/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/x86_64-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)>(long) 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)>(long)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/x86_64-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; | ^~~~~~~~~ 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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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 */ | 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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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 */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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' [ 35%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 35%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/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/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 ); | ^~~~~ [ 35%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ [ 35%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib: -lrt ../../lib/libmrpt-base.so.1.4.0 /usr/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_surface.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/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/lib64/libpcl_io.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl [ 36%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ 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/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' [ 36%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 36%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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); | ^~~~~ [ 36%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ [ 36%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ [ 37%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ [ 37%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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; } | ^~~~~~~~ [ 37%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 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; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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") | ^~~~~~~~~ /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ [ 37%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 37%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ [ 37%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 /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; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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); | ^~~~~ /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 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/utils/CObject.h:17, from /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); | ^~~~~ [ 38%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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; } | ^~~~~~~~ [ 38%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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); | ^~~~~ /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 38%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 39%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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/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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 39%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp [ 39%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/base/include/mrpt/utils/CObject.h:17, from /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){ | ^ [ 40%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ 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' [ 40%] 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' [ 40%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | [ 40%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& 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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 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/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 ); | ^~~~~ [ 41%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | [ 41%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& 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/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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); | ^~~~~ 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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 41%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 41%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/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, from /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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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); | ^~~~~ 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' [ 41%] 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' [ 41%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ [ 41%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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; } | ^~~~~~~~ /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 ) | ^ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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 ); | ^~~~~ [ 41%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ [ 41%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 42%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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); | ^~~~~ [ 42%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/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); | ^~~~~ [ 42%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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 ); | ^~~~~ [ 42%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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 ); | ^~~~~ [ 42%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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); | ^~~~~ [ 43%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/utils/CObject.h:17, from /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); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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/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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 44%] Built target graph-slam /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' [ 44%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 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/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/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/utils/CObject.h:17, from /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 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; } | ^~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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 ); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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_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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 46%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/CObject.h:17, from /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 */ | [ 46%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 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: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& 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 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | [ 46%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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; } | ^~~~~~~~ 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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 46%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 47%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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 ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 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/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ [ 47%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/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' [ 47%] Built target robotic-arm-kinematics 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 /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/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]: 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/maps/CMakeFiles/mrpt-maps.dir/build.make libs/maps/CMakeFiles/mrpt-maps.dir/build 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' 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 [ 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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/base/include/mrpt/utils/CObject.h:17, from /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/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); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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:726: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:767: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:776: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:807: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:899: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) | ^~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 /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) | ^ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ); | ^~~~~ /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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ 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 | ^~~~~~~~~~~~~~~ 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 ); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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 | ^~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 50%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ 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 ); | ^~~~~ [ 50%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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") | ^~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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 */ | [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/libs/base/include/mrpt/utils/CObject.h:17, from /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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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_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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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 | ^~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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 | ^~~~~~~~~~~~~~~ [ 51%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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; } | ^~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/utils/CObject.h:17, from /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/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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 | ^~~~~~~~~~~~~~~ [ 51%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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_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/utils/CObject.h:17, from /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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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 | ^~~~~~~~~~~~~~~ /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"); | ^~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 /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/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); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& operator=(const CObjectPtr& r) { BASE::operator=(r); return *this; } | ^~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& 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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ 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/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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 54%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/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 ); | ^~~~~ 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 ); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/utils/CObject.h:17, from /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_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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/utils/CObject.h:17, from /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; } | ^~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 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/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 = long 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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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/base/include/mrpt/utils/CObject.h:17, from /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/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/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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 ); | ^~~~~ 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 = long 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%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_surface.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/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/lib64/libpcl_io.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 | ^~~~~~~~~~~~~~~ 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/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' [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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) ); | ^ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ); | ^~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/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 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/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 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 = long 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%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/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 SceneViewer3D /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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 59%] Built target carmen2simplemap /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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/utils/CObject.h:17, from /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: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h: At global scope: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:775:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 775 | TLine2D(const TPoint2D &p1,const TPoint2D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:849:64: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 849 | TLine3D(const TPoint3D &p1,const TPoint3D &p2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:943:82: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 943 | TPlane(const TPoint3D &p1,const TPoint3D &p2,const TPoint3D &p3) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:948:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 948 | TPlane(const TPoint3D &p1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/math/lightweight_geom_data.h:953:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 953 | TPlane(const TLine3D &r1,const TLine3D &r2) throw(std::logic_error); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 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/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); | ^~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 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 ) | ^ [ 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/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' [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/libs/base/include/mrpt/utils/CObject.h:17, from /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/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 ) | ^ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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.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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 61%] Built target simul-gridmap [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 /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/base/include/mrpt/utils/CObject.h:17, from /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; } | ^~~~~~~~ /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_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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ [ 62%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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 ); | ^~~~~ [ 62%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/utils/CObject.h:17, from /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; } | ^~~~~~~~ [ 63%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 63%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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-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/utils/CObject.h:17, from /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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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/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_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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 63%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/utils/CObject.h:17, from /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/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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-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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ [ 63%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ [ 63%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ [ 64%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ [ 64%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ [ 64%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ [ 64%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ /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' [ 64%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/utils/CObject.h:17, from /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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/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 [ 64%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 64%] 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' [ 64%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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); | ^~~~~ [ 64%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ [ 64%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ [ 64%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 64%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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; | ^~~~~~~~~ [ 65%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ [ 65%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 65%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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;} | ^~~~~~~~ [ 66%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 66%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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") | ^~~~~~~~~ [ 66%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ [ 66%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ); | ^~~~~ [ 66%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/base/include/mrpt/utils/CObject.h:17, from /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/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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; | ^~~~~~~~ [ 67%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 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 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 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 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:1635: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 unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]' /usr/include/c++/13/bits/stl_tree.h:2447: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 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 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)) { } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 67%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ [ 67%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ [ 67%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ [ 68%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ [ 68%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/utils/CObject.h:17, from /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/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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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); | ^~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 68%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ); | ^~~~~ [ 68%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; | ^~~~~~~~ [ 68%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/base/include/mrpt/utils/CObject.h:17, from /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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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 ); | ^~~~~ [ 68%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ); | ^~~~~ [ 69%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ); | ^~~~~ [ 69%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 69%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/utils/CObject.h:17, from /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/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); | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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 ); | ^~~~~ [ 69%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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::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 | ^~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; | ^~~~~~~~ [ 69%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 69%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/base/include/mrpt/utils/CObject.h:17, from /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 69%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 69%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; | ^~~~~~~~ [ 70%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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; } | ^~~~~~~~ [ 70%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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 copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 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 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/x86_64-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)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ); | ^~~~~ [ 70%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ); | ^~~~~ [ 70%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ [ 70%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 70%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ [ 71%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 71%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 71%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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, from /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/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ); | ^~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 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/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/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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 72%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ [ 72%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ); | ^~~~~ [ 72%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 73%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 73%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ); | ^~~~~ [ 73%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ); | ^~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 73%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/base/include/mrpt/utils/CObject.h:17, from /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/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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 ); | ^~~~~ [ 73%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ); | ^~~~~ [ 73%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 74%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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") | ^~~~~~~~~ [ 74%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ [ 74%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 74%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; | ^~~~~~~~ [ 74%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/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/lib64/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 [ 74%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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' [ 74%] Built target mrpt-hwdrivers /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' [ 74%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 74%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 75%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 = long 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 = long 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/x86_64-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)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | [ 76%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/base/include/mrpt/utils/CObject.h:17, from /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/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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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 . | ^~~~~~~~ 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/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/x86_64-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)...); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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?") | ^~~~~~~~~ [ 76%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ [ 76%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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") | ^~~~~~~~~ [ 77%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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 ); | ^~~~~ [ 77%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 77%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/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/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!") | ^~~~~~~~~ [ 77%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so [ 77%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | 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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ 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' [ 77%] 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' [ 77%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/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/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: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 77%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 78%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 78%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/utils/CObject.h:17, from /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; } | ^~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/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%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/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' [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | [ 78%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(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/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; } | ^~~~~~~~ [ 78%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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/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/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 ); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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/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 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 | ^~~~~~~~~ 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/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 = long 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 { | ^~~~~~~~ [ 78%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 78%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so [ 78%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/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 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 79%] Built target GridmapNavSimul /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' [ 79%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 79%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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/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 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/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 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' [ 80%] Built target mrpt-slam /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' [ 80%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 80%] Built target ReactiveNavigationDemo /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' [ 80%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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, from /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 ) | ^ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | [ 80%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/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/lib64/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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 80%] 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' [ 80%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^ [ 80%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 80%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | [ 80%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 80%] 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' [ 80%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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, from /builddir/build/BUILD/mrpt-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 ); | ^~~~~ [ 80%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 /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/utils/CObject.h:17, from /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 ); | ^~~~~ [ 80%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | [ 81%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/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 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 = long 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 = long 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 { | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 81%] Built target camera-calib /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' [ 81%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/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' [ 81%] 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' [ 81%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 81%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ [ 82%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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 ); | ^~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 82%] 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' [ 82%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 82%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/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/base/include/mrpt/utils/CObject.h:17, from /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 ); | ^~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 82%] Built target holonomic-navigator-demo /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' [ 82%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 | ^~~~~~~~~~~~~~~ [ 82%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/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' [ 82%] 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' [ 82%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 82%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/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' [ 82%] 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' [ 83%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 83%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/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 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/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 | ^~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 83%] Built target kf-slam /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' [ 83%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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 = long 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 = long 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, from /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; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/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' [ 83%] Built target map-partition /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' [ 83%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 83%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& 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/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 = long 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 = long 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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 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/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 | ^~~~~~~~~~~~~~~ [ 83%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/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 | ^~~~~~~~~~~~~~~ [ 83%] Building CXX object apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-graph.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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -fPIC -MD -MT apps/mrpt-performance/CMakeFiles/mrpt-performance.dir/perf-graph.cpp.o -MF CMakeFiles/mrpt-performance.dir/perf-graph.cpp.o.d -o CMakeFiles/mrpt-performance.dir/perf-graph.cpp.o -c /builddir/build/BUILD/mrpt-1.4.0/apps/mrpt-performance/perf-graph.cpp In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/apps/mrpt-performance/perf-graph.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/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 ); | ^~~~~ [ 83%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/CObject.h:17, from /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); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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-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 ); | ^~~~~ [ 83%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 = long 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 = long 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 { | ^~~~~~~~ [ 84%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& 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 ); | ^~~~~ [ 84%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; | ^~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 84%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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; } | ^~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ); | ^~~~~ [ 84%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/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/lib64/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 [ 84%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ); | ^~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 84%] Built target kinect-stereo-calib /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' [ 85%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 85%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/base/include/mrpt/utils/CObject.h:17, from /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 ); | ^~~~~ 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; } | ^~~~~~~~ [ 85%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/base/include/mrpt/utils/CObject.h:17, from /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/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, 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/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 ); | ^~~~~ /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/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; } | ^~~~~~~~ /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; | ^~~~~~~~ [ 85%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | 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!") | ^~~~~~~~~ /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/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 [ 85%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/libs/base/include/mrpt/utils/CObject.h:17, from /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 ); | ^~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 85%] 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' [ 85%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 85%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/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' [ 85%] 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' [ 85%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ [ 85%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 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/base/include/mrpt/utils/CObject.h:17, from /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) | ^~~~~ 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/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::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/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/base/include/mrpt/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ); | ^~~~~ [ 86%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/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 ); | ^~~~~ [ 86%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ); | ^~~~~ [ 87%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/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' [ 87%] 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' [ 87%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 87%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/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/lib64/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' [ 87%] 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' [ 88%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ) : | ^~~~~~~~~~~~~~~~~~~ [ 88%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/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' [ 88%] 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' [ 88%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ); | ^~~~~ [ 88%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/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 [ 88%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 | ^~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 88%] Built target mrpt-performance /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' [ 88%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 88%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/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 [ 88%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/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 ro-localization /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' [ 88%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 88%] Built target simul-landmarks /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' [ 88%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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 | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/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) | ~~~~~~~~~~~~~~~~~~^~~ 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(); | ^ [ 88%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/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 [ 89%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/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/lib64/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' [ 89%] Built target track-video-features /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' [ 89%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ); | ^~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 89%] 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' [ 89%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 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/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 ); | ^~~~~ [ 89%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/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/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/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, 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 | ^~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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 ); | ^~~~~ [ 90%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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; } | ^~~~~~~~ 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, 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/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; | ^~~~~~~~ [ 90%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 90%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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;} | ^~~~~~~~ [ 91%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ); | ^~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/base/include/mrpt/utils/CObject.h:17, from /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 ); | ^~~~~ [ 91%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ [ 91%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 91%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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, from /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); | ^~~~~ 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/base/include/mrpt/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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; } | ^~~~~~~~ [ 91%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/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 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' [ 91%] Built target mrpt-detectors /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' [ 91%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | [ 91%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/CObject.h:17, from /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/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/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/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/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/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/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 ) | ^ [ 91%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 91%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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 */ | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/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;} | ^~~~~~~~ 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); | ^~~~~ [ 91%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) { } | ^~~~~~~~ [ 91%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ [ 91%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/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 */ | 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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 91%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/utils/CObject.h:17, from /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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:17, from /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 | ^~~~~~~~~~~~~~~ [ 92%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/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) | ^~~~~ /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 ) : | ^~~~~~~~~~~~~~~~~~~ [ 93%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/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' [ 93%] 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' [ 93%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | [ 93%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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 ); | ^~~~~ 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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:84:44: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 84 | explicit smart_ptr_base(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:112:24: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 112 | T& operator*(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:113:36: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 113 | const T& operator*(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:116:25: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 116 | T* operator->(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:117:37: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 117 | const T* operator->(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:123:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 123 | void set_value(const T& data) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:125:20: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 125 | T& value(void) throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:126:32: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 126 | const T& value(void) const throw(null_dereference); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:168:35: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 168 | inline void make_unique(void) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:172:51: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 172 | void copy(const smart_ptr_base&) throw(illegal_copy); | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:217:31: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 217 | T* operator() (const T& ) throw(illegal_copy) | ^~~~~ In file included from /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.hpp:273: /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:174:62: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 174 | smart_ptr_base::smart_ptr_base(const T& data) throw(illegal_copy) : | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:238:58: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 238 | inline T& smart_ptr_base::operator*(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:245:70: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 245 | inline const T& smart_ptr_base::operator*(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:252:59: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 252 | inline T* smart_ptr_base::operator->(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:259:71: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 259 | inline const T* smart_ptr_base::operator->(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:269:69: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 269 | inline void smart_ptr_base::set_value(const T& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:275:54: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 275 | inline T& smart_ptr_base::value(void) throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:282:66: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 282 | inline const T& smart_ptr_base::value(void) const throw(null_dereference) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:355:55: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 355 | void smart_ptr_base::make_unique(void) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/otherlibs/stlplus/smart_ptr.tpp:369:83: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 369 | void smart_ptr_base::copy(const smart_ptr_base& data) throw(illegal_copy) | ^~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CObjectPtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:225:127: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 225 | inline explicit class_name##Ptr(const mrpt::utils::CObjectPtr & p) : mrpt::utils::CObjectPtr(p) { ASSERTMSG_( p->GetRuntimeClass()->derivedFrom(#class_name),::mrpt::format("Wrong typecasting of smart pointers: %s -> %s",p->GetRuntimeClass()->className, #class_name) ) } \ | ^ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:207:86: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 207 | #define DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name,_LINKAGE_) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2(class_name, _LINKAGE_ class_name) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 40 | inline CObjectPtr& 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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 93%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~ [ 94%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 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/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/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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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" -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/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 /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 94%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 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' [ 94%] Built target mrpt-hmtslam /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' [ 94%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/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/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/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 = long 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 = long 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 { | ^~~~~~~~ /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 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 */ | 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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 95%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 95%] Built target ReactiveNav3D-Demo /usr/bin/gmake -f apps/hmt-slam/CMakeFiles/hmt-slam.dir/build.make apps/hmt-slam/CMakeFiles/hmt-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/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]: 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' [ 95%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 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/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 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | [ 95%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/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/lib64/libglut.so.3.12.0 -lX11 -lXi -lGL -lm -l3ds -lassimp -lrt 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' [ 95%] Built target hmt-slam /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-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-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' [ 95%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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 ); | ^~~~~ [ 95%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | 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/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; | ^~~~~~~~ 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( | ^~~~~~~~ [ 96%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ); | ^~~~~ [ 96%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ); | ^~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | 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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 96%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 [ 96%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/CObject.h:17, from /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/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/poses/CPoseOrPoint.h:13, from /builddir/build/BUILD/mrpt-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/utils/CObject.h:17, from /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 ) | ^~~~~~~~~~~~~~~~~~~~~~~~ /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; | ^~~~~~~~ [ 96%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 /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/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 */ | [ 96%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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); | ^~~~~ 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 */ | /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h: In copy constructor 'mrpt::utils::CSerializablePtr::CSerializablePtr(const mrpt::utils::CSerializablePtr&)': /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:42: warning: implicitly-declared 'mrpt::utils::CObjectPtr::CObjectPtr(const mrpt::utils::CObjectPtr&)' is deprecated [-Wdeprecated-copy] 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:221:32: note: in definition of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE2' 221 | struct class_name_LINKAGE_##Ptr : public mrpt::utils::CObjectPtr \ | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:245:61: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE' 245 | #define DEFINE_MRPT_OBJECT_POST(class_name) DEFINE_MRPT_OBJECT_POST_CUSTOM_LINKAGE(class_name, BASE_IMPEXP ) // This macro is valid for classes within mrpt-base only. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CSerializable.h:83:17: note: in expansion of macro 'DEFINE_MRPT_OBJECT_POST' 83 | DEFINE_MRPT_OBJECT_POST( CSerializable ) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/mrpt-1.4.0/libs/base/include/mrpt/utils/CObject.h:40:44: note: because 'mrpt::utils::CObjectPtr' has user-provided 'mrpt::utils::CObjectPtr& mrpt::utils::CObjectPtr::operator=(const mrpt::utils::CObjectPtr&)' 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( | ^~~~~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 = long 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 = long 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 { | ^~~~~~~~ [ 97%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 97%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | [ 97%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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, from /builddir/build/BUILD/mrpt-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/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 ); | ^~~~~ 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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/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 [ 98%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 98%] Built target hmt-slam-gui /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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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/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/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/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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 98%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 ); | ^~~~~ /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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | [ 98%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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, from /builddir/build/BUILD/mrpt-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/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 ); | ^~~~~ 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/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/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/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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 */ | 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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so ../../lib/libmrpt-obs.so.1.4.0 ../../lib/libmrpt-opengl.so.1.4.0 -lGLU /usr/lib64/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/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; | ^~~~~~~~ gmake[2]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 98%] Built target hmtMapViewer [ 98%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 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/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/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) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] 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/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/wx-3.2 -isystem /usr/include/pcl-1.12 -isystem /usr/include/ni -isystem /usr/include/vtk -isystem /usr/include/freetype2 -isystem /usr/include/qt5 -isystem /usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem /usr/include/qt5/QtCore -isystem /usr/lib64/qt5/mkspecs/linux-g++ -isystem /usr/include/qt5/QtOpenGL -isystem /usr/include/eigen3 -isystem /usr/include/ni -isystem /usr/include/pcl-1.12 -isystem /usr/include/wx-3.2 -I /usr/include/wx-3.2 -isystem /usr/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [100%] 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/lib64/wx/include/gtk3-unicode-3.2 -I /usr/lib64/wx/include/gtk3-unicode-3.2 -isystem /usr/include/eigen3 -O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -pthread -Wreturn-type -Wextra -Wno-unused-parameter -Wall -Wno-long-long -Wno-variadic-macros -Wno-write-strings -std=c++14 -pthread -msse2 -funroll-loops -mfpmath=sse -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 -Llib64 -L/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/lib -Wl,-rpath,lib64:/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/lib64/libpcl_registration.so /usr/lib64/libpcl_visualization.so /usr/lib64/libpcl_io.so /usr/lib64/libpcl_segmentation.so /usr/lib64/libpcl_features.so /usr/lib64/libpcl_filters.so /usr/lib64/libpcl_sample_consensus.so /usr/lib64/libpcl_ml.so /usr/lib64/libpcl_surface.so /usr/lib64/libpcl_search.so /usr/lib64/libpcl_octree.so /usr/lib64/libpcl_kdtree.so /usr/lib64/libpcl_common.so -lboost_system -lboost_filesystem -lboost_date_time -lboost_iostreams -lboost_serialization -lboost_regex -lqhull_r -lOpenNI /usr/lib64/libvtkChartsCore.so.9.2.5 /usr/lib64/libvtkIOGeometry.so.9.2.5 /usr/lib64/libvtkIOPLY.so.9.2.5 /usr/lib64/libvtkRenderingLOD.so.9.2.5 /usr/lib64/libvtkViewsContext2D.so.9.2.5 /usr/lib64/libvtkViewsCore.so.9.2.5 /usr/lib64/libvtkRenderingQt.so.9.2.5 /usr/lib64/libvtkRenderingLabel.so.9.2.5 /usr/lib64/libvtkGUISupportQt.so.9.2.5 /usr/lib64/libvtkInteractionWidgets.so.9.2.5 /usr/lib64/libvtkFiltersModeling.so.9.2.5 /usr/lib64/libvtkInteractionStyle.so.9.2.5 /usr/lib64/libvtkFiltersExtraction.so.9.2.5 /usr/lib64/libvtkIOLegacy.so.9.2.5 /usr/lib64/libvtkIOCore.so.9.2.5 /usr/lib64/libvtkRenderingAnnotation.so.9.2.5 /usr/lib64/libvtkRenderingContext2D.so.9.2.5 /usr/lib64/libvtkRenderingFreeType.so.9.2.5 /usr/lib64/libfreetype.so /usr/lib64/libvtkIOImage.so.9.2.5 /usr/lib64/libvtkRenderingOpenGL2.so.9.2.5 /usr/lib64/libvtkRenderingHyperTreeGrid.so.9.2.5 /usr/lib64/libvtkImagingSources.so.9.2.5 /usr/lib64/libvtkImagingCore.so.9.2.5 /usr/lib64/libvtkRenderingUI.so.9.2.5 /usr/lib64/libvtkRenderingCore.so.9.2.5 /usr/lib64/libvtkCommonColor.so.9.2.5 /usr/lib64/libvtkFiltersGeometry.so.9.2.5 /usr/lib64/libvtkFiltersSources.so.9.2.5 /usr/lib64/libvtkFiltersGeneral.so.9.2.5 /usr/lib64/libvtkCommonComputationalGeometry.so.9.2.5 /usr/lib64/libvtkFiltersCore.so.9.2.5 /usr/lib64/libvtkCommonExecutionModel.so.9.2.5 /usr/lib64/libvtkCommonDataModel.so.9.2.5 /usr/lib64/libvtkCommonMisc.so.9.2.5 /usr/lib64/libvtkCommonTransforms.so.9.2.5 /usr/lib64/libvtkCommonMath.so.9.2.5 /usr/lib64/libvtkkissfft.so.9.2.5 /usr/lib64/libGLEW.so /usr/lib64/libX11.so /usr/lib64/libQt5OpenGL.so.5.15.8 /usr/lib64/libQt5Widgets.so.5.15.8 /usr/lib64/libQt5Gui.so.5.15.8 /usr/lib64/libQt5Core.so.5.15.8 /usr/lib64/libvtkCommonCore.so.9.2.5 /usr/lib64/libvtksys.so.9.2.5 -ldl /usr/lib64/libflann_cpp.so -lGLU /usr/lib64/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' [100%] Built target RawLogViewer 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.6 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/.texlive2022/texmf-config/web2c/fmtutil.cnf mktexfmt [INFO]: writing formats under /builddir/.texlive2022/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.24 (TeX Live 2022) (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 <2022-06-01> patch level 5 (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3.ltx (/usr/share/texlive/texmf-dist/tex/latex/l3kernel/expl3-code.tex)) hacks, document commands, 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/generic/pdftex/glyphtounicode.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 2023.1.17) 21873 strings of total length 407164 1847976 memory locations dumped; current usage is 204&343527 20160 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_submatch_case_intarray=cmr10 at 0.00017pt \font\g__regex_balance_intarray=cmr10 at 0.00018pt \font\g__codepoint_uppercase_index_intarray=cmr10 at 0.0002pt \font\g__codepoint_lowercase_index_intarray=cmr10 at 0.00021pt \font\g__codepoint_uppercase_blocks_intarray=cmr10 at 0.00023pt \font\g__codepoint_lowercase_blocks_intarray=cmr10 at 0.00024pt \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.00026pt \font\c_document_cctab=cmr10 at 0.00027pt 512280 words of font info for 32 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/.texlive2022/texmf-var/web2c/pdftex/latex.log mktexfmt [INFO]: /builddir/.texlive2022/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]: ************************************************************* * * * WARNING: you are switching to fmtutil's per-user formats. * * Please read the following warnings! * * * ************************************************************* You have run fmtutil-user (as opposed to fmtutil-sys) for the first time; this has created format files which are local to your personal account. From now on, any changes in system formats will *not* be automatically reflected in your files; furthermore, running fmtutil-sys will no longer have any effect for you. As a consequence, you yourself have to rerun fmtutil-user after any change in the system directories. For example, when one of the LaTeX or other format source files changes, which happens frequently. See https://tug.org/texlive/scripts-sys-user.html for details. If you want to undo this, remove the files mentioned above. Run mktexfmt --help for full documentation of fmtutil. 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 CThreadSafeQueue.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 48428/65536 hits=374477 misses=48428 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]: 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_rawlog-grabber.dir/build.make doc/man-pages/CMakeFiles/man_page_rawlog-grabber.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/DifOdometry-Camera.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/DifOdometry-Camera.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/rawlog-grabber.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/rawlog-grabber.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_DifOdometry-Camera /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= [ 0%] Built target man_page_rawlog-grabber /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]: 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' 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]: 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/RawLogViewer.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/RawLogViewer.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_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' 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%] Built target man_page_ReactiveNavigationDemo [ 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 /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' 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_camera-calib.dir/build.make doc/man-pages/CMakeFiles/man_page_camera-calib.dir/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/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_icp-slam.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/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' /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' 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/icp-slam-live.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/icp-slam-live.1.gz [ 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]: 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/map-partition.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/map-partition.1.gz gmake[3]: Leaving 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 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]: 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[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 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/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' [ 0%] Built target man_page_observations2map /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' 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[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' [ 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 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= 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]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 0%] Generating MRPT man pages gmake[3]: Leaving 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/rbpf-slam.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/rbpf-slam.1.gz [ 0%] Built target man_page_ro-localization /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_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' [ 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]: 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[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' [ 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-beacons.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/simul-beacons.1.gz gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 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-gridmap.dir/build.make doc/man-pages/CMakeFiles/man_page_simul-gridmap.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/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' [ 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 gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 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]: Entering directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 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]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 33%] 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 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 /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= 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' [ 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' [ 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]: 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[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' 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/hmt-slam-gui.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/hmt-slam-gui.1.gz [ 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' [ 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 gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 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' 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%] 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= [ 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' /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%] 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]: 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' [ 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 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= [ 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' /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]: 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' 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/kinect-stereo-calib.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/kinect-stereo-calib.1.gz [ 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-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' 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_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%] Built target man_page_kinect-3d-view /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' /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 gmake[3]: Leaving 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/robotic-arm-kinematics.pod |gzip -c > /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build/man-pages/robotic-arm-kinematics.1.gz /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%] 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' [ 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= 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_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%] 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 [ 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]: 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' /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%] 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' [ 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= 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]: 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 gmake[3]: Leaving directory '/builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build' [ 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.6PjWWR + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64 ++ dirname /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64 + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd mrpt-1.4.0 + DESTDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64 + /usr/bin/cmake --install redhat-linux-build -- Install configuration: "None" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/pkgconfig/mrpt-base.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/pkgconfig/mrpt-bayes.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/pkgconfig/mrpt-detectors.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/pkgconfig/mrpt-graphs.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/pkgconfig/mrpt-graphslam.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/pkgconfig/mrpt-gui.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/pkgconfig/mrpt-hmtslam.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/pkgconfig/mrpt-hwdrivers.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/pkgconfig/mrpt-kinematics.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/pkgconfig/mrpt-maps.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/pkgconfig/mrpt-nav.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/pkgconfig/mrpt-obs.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/pkgconfig/mrpt-opengl.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/pkgconfig/mrpt-pbmap.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/pkgconfig/mrpt-reactivenav.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/pkgconfig/mrpt-scanmatching.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/pkgconfig/mrpt-slam.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/pkgconfig/mrpt-tfest.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/pkgconfig/mrpt-topography.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/pkgconfig/mrpt-vision.pc -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/MRPTConfig.cmake -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/MRPTConfig-version.cmake -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr__basic.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1non__copiable__ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ignored__copy__ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_parameters.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1aligned__containers.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__vision__tracking.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__vector__loadsave.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__time__date.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__synch__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__string__manage.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__stlext__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__stats__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__result__sets__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__ransac__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__poses__pdf__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__poses__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__param__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__network__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nav__tpspace.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nav__reactive.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nav__planners.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nav__holo.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nanoflann__metaprog__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nanoflann__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__multidesc__desc.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrptvision__features.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrptvision__descr__kdtrees.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__vision__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__thread.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__system__os.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__slam__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__simpletypes.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__round.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__opengl__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__nav__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__memory.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__md5.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__math__io.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__maps__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__int__select.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__exceptions.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__crc.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__bayes__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__base__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__metric__slam__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__metric__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__memalloc__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__matlab__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__loadsave__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__kdtrees__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__kdtree__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__interpolation__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__geometry__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__gausspdf__transform__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__fourier__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__filesystem.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__data__assoc__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__container__ops__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__color__maps.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__chessboard__calib.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__bundle__adj.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_fc952f6f433407b6eec698c084ec99d4.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_fbff0592b0863d3f553829e256355d7a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f95ee77453c6c0a527960002a9aeb897.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f8eeb8395762af7b70c2b9a5a0e040d2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f7e1977870cef37521f0e7cd12177784.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f3bc1a91a8a38ca05747714d125c6f6c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f3074d0487226ea4a1cde8f9111143dd.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f1fd9eac7513f7bd0bb94f4f9cced905.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f187cd80bc6df06242e04fbe52cee0b9.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f09b709b13a7a8306e72abd5512b25bb.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_e88e40f05e55b556be1a3e83888b4e99.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_e71da152e2365df657d40acee5dc6d1e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_e2b18b3327d4b1b42cfb0aaf144f529c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_e11e634ec2bb7483335a9de883f7182c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_da0918a070b4b67a95cdfc0afa46b55f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_d7be9408e5ecebdc50713b3eccbb0832.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_d598adbfe1870feb2c942381eb98da75.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_d1b05ef716adc4116c66e33ead697506.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_d0a81033e3e9e8ac5a862762713cf576.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_ca6a18106f21d19483650972d2755a65.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_c7d34d4f0b5e62811ebec60c723f18f7.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_c14a3fd02a54dd86affbdf1675e0c06e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_c0a3e7a0f362032fa681af59854be68d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_bbb50977f375324f8b341f3b23a742b9.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_bb6736cd1d7bb239df07e5e91e70ac0e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_ad3cf484f86891d14ea90b63725d7851.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_abd790de430d2e188459ae4fce5cf478.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_ab45eab5e523fae2a843cf0f8335c5bf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_aad027cc53672a0fd81ef22b6afa7685.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_a7498650333a22fecacc5bc27f792776.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_a6b3e01d6d4b7e14e2e34be6d4ac46a9.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_9fe5369263165d2e140ff74775b900e6.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_97935065a72327c6c98abf85f17f3505.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_95b07f863df54bb0695d053b3d97ee24.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_8e540aa233db86b78c45c49822f1b646.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_8af0307efe79d1b0899789faf6308e73.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_862803c8e1a4af85a25bf7483d51db47.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_83f64e141e1a1dad0484ea6b8ad3b617.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_82aa73bd1f4b904dee204f18cf1c013a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_81822dc6252dd3ca0d82107373e02dd2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_7f9678f5b094cc0b689aed3553b825e0.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_7cde874a925170b8bb85a54fc045be43.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_709bdad650f1374f88130de57df40eb6.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_6ca8af57f59bd09ad477fe69b2500477.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_6b310ff122d5353e14af056b912787a5.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_642e97aa4a76bd85bc6772e7bc9d8260.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_617a80d3a31878c2839cbb0dd933f60a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_6136156865eb8d459cf8cf6c9389ced9.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_586ead9c155a1ef50c570bbe896aa52b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_5570db7c65fc30c94c6cb334ca3a2e05.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_51ac2fc98145edc0534d1b1e4fde4246.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_4a53baf342f61c046bd9eb3022c0b680.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_4544c7c7de1f04fee6f163775ed036fa.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_37fc6e6ac2bd7141ec698f5dc54fbe69.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_300f66095eaa567a8ee37ada60975ef0.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_2e8b0d544ecc0ae2504a5dc83ef54320.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_2e3142a5dfe7cec90adb52a2e212b747.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_2d6d7f4727c8d9adfe9ab052f7b77ebb.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_254e93b8aad3a67bb2b57e63ba6bd1d2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_1c94f4a25a938a2588fe409188fc7819.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_1b6c5db32a3e81898db4ad2fba19b0fa.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_1b041e944fb62900b4f5c93c89d2e683.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_1809aa1a4c2f8f5408a190f4a6a1cfd8.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_167e271d14cc16b73fa594837b66a2be.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_10ab8bb1f4f301b981816f69ee5ef30d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_0c9b7d44b04a87c74b08e13afcb57e41.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_04204b9c75da62ce9a4aa46dad0a6b74.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_003ae17b0016a45e7a8c8d98593d913d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1wrong__object.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__nocopy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__holder.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__clone.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1null__dereference.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1illegal__copy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1end__dereference.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_feature.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1map__as__vector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1list__searchable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1circular__buffer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1bimap.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_t_camera.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_uncopiable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_stream.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_observable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_object.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_log.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_image.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_canvas.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_pose.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1poses_1_1_c_point.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_pb_map.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_text.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_sphere.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_renderizable.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_polyhedron.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_mesh.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_frustum.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_ellipsoid.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_disk.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_cylinder.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_camera.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_box.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_axis.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1opengl_1_1_c_arrow.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_rawlog.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_observation.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1obs_1_1_c_action.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1dynamic__vector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_quaternion.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_polygon.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_matrix.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_array.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_landmark.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1maps_1_1_c_beacon.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_kinect.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmp_window.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_text.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_scale_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_scale_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_profile.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_printout.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_polygon.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_movable_object.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_layer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_legend.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_layer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_coords.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x_y_vector.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_covariance_ellipse.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_bitmap_layer.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1aligned__containers__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1aligned__containers__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_99.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_99.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_99.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1aligned__containers__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_98.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_97.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_98.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_97.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_96.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_96.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_97.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_98.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_96.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_95.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_95.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_94.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_94.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_95.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_92.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_94.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_93.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_92.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_93.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_91.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_91.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_93.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_92.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_91.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_90.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_90.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_9.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_9.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_90.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_89.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_89.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_88.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_88.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_89.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_9.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_87.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_88.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_87.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_86.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_86.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_87.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_85.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_85.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_86.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_84.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_84.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_83.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_83.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_85.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_84.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_82.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_82.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_83.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_81.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_81.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_80.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_80.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_82.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_81.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_8.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_8.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_80.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_79.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_79.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_78.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_78.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_8.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_77.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_77.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_79.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_78.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_76.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_76.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_74.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_74.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_77.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_76.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_75.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_75.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_73.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_73.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_74.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_75.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_73.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_71.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_71.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_72.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_72.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_70.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_70.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_72.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_71.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_70.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_7.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_7.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_68.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_68.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_69.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_69.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_7.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_69.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_67.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_68.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_67.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_66.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_66.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_67.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_66.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_654.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_654.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_655.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_655.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_653.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_653.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_655.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_654.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_652.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_652.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_653.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_651.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_651.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_652.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_65.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_65.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_651.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_650.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_650.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_649.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_649.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_650.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_65.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_649.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_648.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_648.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_647.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_647.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_648.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_646.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_646.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_647.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_644.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_644.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_646.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_645.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_645.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_643.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_643.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_644.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_645.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_643.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_642.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_640.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_640.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_642.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_641.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_641.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_642.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_640.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_641.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_64.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_64.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_639.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_638.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_639.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_638.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_64.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_639.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_638.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_637.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_637.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_636.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_636.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_635.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_635.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_637.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_635.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_636.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_634.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_634.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_633.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_633.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_632.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_632.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_634.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_633.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_632.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_631.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_631.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_630.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_630.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_63.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_631.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_63.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_628.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_628.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_630.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_63.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_629.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_629.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_627.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_627.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_628.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_629.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_627.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_626.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_626.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_625.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_625.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_626.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_624.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_624.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_625.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_623.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_623.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_624.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_622.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_622.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_623.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_622.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_621.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_621.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_620.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_620.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_621.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_62.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_62.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_620.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_62.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_619.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_619.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_618.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_618.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_619.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_617.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_617.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_618.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_615.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_616.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_616.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_615.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_617.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_614.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_616.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_614.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_615.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_613.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_613.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_612.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_614.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_612.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_613.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_610.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_610.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_611.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_611.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_612.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_610.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_611.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_61.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_61.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_609.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_609.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_608.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_608.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_61.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_609.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_606.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_607.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_607.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_606.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_608.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_607.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_605.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_605.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_606.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_604.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_604.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_605.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_603.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_603.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_604.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_601.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_601.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_603.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_602.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_602.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_600.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_601.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_600.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_602.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_60.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_60.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_600.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_6.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_6.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_60.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_6.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_597.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_599.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_597.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_599.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_598.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_598.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_599.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_597.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_598.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_596.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_596.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_594.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_594.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_595.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_595.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_596.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_595.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_594.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_593.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_593.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_591.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_591.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_590.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_590.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_593.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_592.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_592.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_591.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_590.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_592.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_59.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_59.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_589.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_589.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_588.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_588.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_59.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_588.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_589.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_587.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_587.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_586.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_586.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_585.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_585.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_587.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_586.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_584.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_584.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_585.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_583.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_583.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_584.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_582.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_582.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_581.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_581.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_583.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_582.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_580.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_580.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_581.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_58.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_58.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_580.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_579.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_579.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_58.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_578.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_578.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_579.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_578.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_577.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_577.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_575.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_575.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_576.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_576.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_577.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_575.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_576.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_574.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_574.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_573.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_572.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_572.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_573.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_574.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_570.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_573.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_570.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_572.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_571.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_571.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_57.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_57.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_571.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_570.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_569.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_569.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_568.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_568.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_57.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_568.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_569.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_567.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_567.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_566.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_566.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_567.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_565.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_565.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_564.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_564.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_566.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_565.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_564.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_562.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_562.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_563.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_563.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_561.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_561.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_563.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_562.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_561.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_56.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_560.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_56.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_560.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_559.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_559.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_56.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_560.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_559.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_558.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_558.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_556.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_557.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_556.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_557.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_558.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_557.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_556.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_554.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_554.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_555.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_555.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_553.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_553.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_554.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_555.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_553.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_552.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_552.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_551.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_551.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_552.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_550.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_550.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_551.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_55.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_55.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_550.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_55.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_547.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_549.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_547.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_549.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_548.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_548.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_549.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_547.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_548.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_546.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_546.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_545.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_545.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_544.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_544.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_546.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_545.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_544.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_542.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_542.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_543.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_543.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_541.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_541.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_543.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_542.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_540.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_540.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_54.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_541.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_54.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_540.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_539.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_539.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_54.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_538.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_538.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_539.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_537.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_537.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_538.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_536.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_536.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_535.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_535.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_536.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_537.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_535.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_534.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_534.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_533.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_533.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_532.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_532.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_533.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_534.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_531.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_531.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_532.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_530.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_530.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_531.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_530.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_529.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_529.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_53.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_53.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_528.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_528.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_53.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_529.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_528.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_526.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_526.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_527.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_527.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_525.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_525.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_526.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_527.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_524.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_524.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_525.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_523.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_523.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_522.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_522.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_524.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_523.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_522.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_52.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_52.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_521.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_521.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_520.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_520.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_520.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_52.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_521.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_519.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_519.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_518.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_518.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_517.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_517.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_519.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_518.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_517.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_516.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_516.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_515.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_515.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_514.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_514.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_515.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_516.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_513.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_513.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_512.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_512.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_514.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_513.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_512.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_511.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_511.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_510.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_510.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_51.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_51.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_511.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_510.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_509.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_51.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_509.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_508.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_508.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_509.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_508.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_507.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_507.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_507.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_505.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_505.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_506.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_506.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_504.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_504.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_505.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_506.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_503.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_503.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_502.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_502.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_504.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_503.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_500.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_500.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_502.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_501.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_501.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_50.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_50.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_500.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_501.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_50.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_498.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_498.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_5.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_5.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_499.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_499.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_498.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_5.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_499.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_497.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_497.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_495.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_496.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_495.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_496.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_497.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_496.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_495.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_494.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_494.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_493.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_493.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_492.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_492.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_493.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_494.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_491.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_492.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_491.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_490.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_490.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_491.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_49.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_49.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_490.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_487.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_487.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_49.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_489.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_489.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_488.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_488.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_489.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_487.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_488.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_484.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_484.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_486.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_486.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_485.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_485.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_486.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_484.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_485.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_483.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_483.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_481.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_481.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_482.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_482.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_483.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_482.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_481.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_480.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_480.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_48.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_48.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_479.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_479.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_480.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_479.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_48.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_478.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_478.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_477.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_477.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_476.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_476.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_478.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_477.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_476.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_475.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_475.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_474.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_474.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_475.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_473.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_473.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_474.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_472.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_472.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_473.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_471.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_471.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_470.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_472.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_470.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_471.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_470.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_468.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_47.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_468.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_47.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_469.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_469.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_468.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_47.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_469.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_467.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_467.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_466.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_465.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_466.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_465.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_467.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_466.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_464.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_465.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_464.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_431.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_431.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_463.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_463.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_464.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_462.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_463.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_462.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_462.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_461.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_461.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_460.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_460.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_461.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_460.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_459.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_459.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_46.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_46.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_459.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_46.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_457.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_457.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_458.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_458.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_458.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_457.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_455.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_455.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_456.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_456.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_456.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_455.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_453.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_453.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_454.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_454.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_454.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_453.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_451.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_451.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_452.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_452.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_452.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_451.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_450.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_450.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_45.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_45.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_45.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_450.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_449.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_449.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_448.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_448.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_449.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_448.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_446.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_446.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_447.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_447.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_446.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_447.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_445.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_444.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_445.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_444.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_445.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_444.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_442.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_442.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_443.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_443.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_443.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_442.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_441.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_441.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_440.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_440.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_441.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_440.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_44.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_44.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_44.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_439.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_439.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_438.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_438.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_439.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_437.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_437.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_438.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_437.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_436.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_436.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_435.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_435.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_436.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_434.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_434.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_435.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_434.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_432.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_432.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_433.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_433.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_432.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_431.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_433.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_430.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_430.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_43.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_43.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_430.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_429.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_429.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_43.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_428.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_426.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_428.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_426.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_429.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_428.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_427.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_427.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_426.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_425.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_425.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_427.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_425.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_423.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_423.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_422.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_422.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_424.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_424.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_423.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_424.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_422.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_421.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_421.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_42.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_42.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_420.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_420.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_421.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_420.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_419.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_419.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_42.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_418.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_418.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_417.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_417.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_419.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_418.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_417.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_416.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_416.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_415.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_415.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_414.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_414.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_416.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_414.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_415.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_413.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_413.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_412.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_412.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_411.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_411.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_413.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_412.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_410.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_410.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_411.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_410.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_409.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_409.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_408.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_408.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_41.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_41.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_41.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_409.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_408.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_407.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_407.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_406.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_406.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_407.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_404.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_404.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_405.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_405.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_406.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_404.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_405.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_403.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_403.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_402.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_402.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_403.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_401.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_401.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_402.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_400.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_400.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_401.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_40.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_40.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_400.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_4.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_4.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_40.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_4.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_398.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_398.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_399.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_399.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_399.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_397.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_397.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_398.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_394.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_396.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_394.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_396.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_397.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_396.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_395.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_395.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_394.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_393.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_393.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_395.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_393.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_391.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_392.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_392.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_391.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_390.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_390.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_392.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_391.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_390.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_388.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_389.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_388.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_39.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_389.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_39.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_39.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_388.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_389.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_387.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_387.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_386.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_386.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_385.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_385.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_387.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_386.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_385.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_382.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_383.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_383.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_382.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_384.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_384.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_382.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_384.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_383.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_381.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_381.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_380.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_380.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_38.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_38.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_38.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_381.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_380.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_379.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_379.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_378.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_377.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_377.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_378.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_379.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_378.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_376.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_376.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_377.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_376.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_375.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_373.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_375.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_373.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_374.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_374.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_375.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_373.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_374.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_372.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_372.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_371.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_371.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_372.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_370.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_370.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_371.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_369.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_37.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_37.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_370.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_369.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_37.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_369.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_368.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_368.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_367.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_367.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_366.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_366.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_368.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_367.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_364.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_366.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_364.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_365.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_365.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_365.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_364.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_363.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_363.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_362.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_362.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_361.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_361.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_363.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_362.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_36.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_361.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_36.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_360.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_360.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_360.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_36.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_359.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_359.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_358.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_358.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_357.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_359.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_357.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_356.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_356.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_358.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_357.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_356.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_354.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_354.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_355.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_355.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_353.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_353.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_354.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_355.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_353.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_352.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_352.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_350.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_350.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_351.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_351.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_352.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_351.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_35.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_35.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_350.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_35.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_349.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_349.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_348.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_348.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_349.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_347.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_347.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_348.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_346.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_346.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_345.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_345.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_347.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_346.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_344.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_344.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_345.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_343.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_344.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_343.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_342.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_342.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_341.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_341.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_343.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_340.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_340.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_342.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_341.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_34.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_340.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_34.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_339.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_339.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_338.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_338.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_34.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_339.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_338.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_337.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_337.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_336.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_336.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_337.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_335.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_335.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_336.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_334.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_334.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_335.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_334.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_333.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_333.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_331.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_331.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_332.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_332.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_333.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_331.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_332.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_330.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_330.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_33.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_33.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_329.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_329.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_330.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_329.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_33.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_328.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_328.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_327.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_327.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_325.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_325.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_328.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_326.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_326.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_327.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_326.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_325.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_323.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_323.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_324.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_324.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_322.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_322.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_324.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_323.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_321.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_320.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_321.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_320.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_322.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_321.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_319.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_320.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_319.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_318.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_318.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_32.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_32.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_319.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_32.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_318.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_317.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_316.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_317.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_316.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_315.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_315.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_317.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_316.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_314.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_314.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_315.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_314.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_313.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_313.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_312.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_312.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_313.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_311.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_311.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_312.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_311.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_310.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_310.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_31.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_31.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_310.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_309.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_309.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_31.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_309.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_308.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_308.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_307.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_307.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_308.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_306.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_306.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_307.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_305.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_305.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_306.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_303.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_304.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_303.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_304.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_305.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_304.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_301.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_301.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_303.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_302.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_302.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_301.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_302.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_30.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_30.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_300.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_300.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_3.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_3.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_300.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_299.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_30.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_299.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_3.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_298.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_298.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_299.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_297.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_297.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_296.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_296.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_297.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_298.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_295.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_296.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_295.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_294.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_294.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_293.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_293.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_295.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_294.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_292.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_293.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_292.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_291.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_291.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_290.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_290.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_291.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_292.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_290.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_29.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_29.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_289.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_289.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_288.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_288.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_29.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_289.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_288.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_287.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_287.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_286.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_286.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_285.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_285.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_287.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_286.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_285.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_284.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_284.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_283.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_283.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_281.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_284.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_283.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_281.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_282.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_282.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_280.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_280.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_281.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_282.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_280.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_279.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_279.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_278.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_278.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_28.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_28.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_28.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_279.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_278.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_275.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_275.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_277.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_277.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_276.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_276.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_277.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_275.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_276.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_274.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_274.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_273.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_273.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_274.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_272.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_272.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_273.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_272.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_271.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_271.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_270.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_270.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_269.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_270.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_271.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_269.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_268.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_268.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_27.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_27.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_269.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_27.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_268.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_267.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_267.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_266.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_266.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_265.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_265.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_267.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_266.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_265.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_264.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_264.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_262.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_262.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_263.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_263.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_264.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_263.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_262.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_261.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_261.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_260.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_260.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_26.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_261.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_26.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_260.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_26.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_259.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_259.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_258.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_258.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_257.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_257.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_259.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_258.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_257.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_255.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_255.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_256.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_256.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_254.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_254.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_255.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_256.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_254.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_253.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_253.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_251.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_251.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_252.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_252.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_253.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_251.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_252.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_25.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_250.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_25.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_250.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_249.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_249.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_250.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_25.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_249.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_248.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_248.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_246.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_246.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_247.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_247.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_248.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_247.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_245.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_245.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_246.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_244.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_244.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_245.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_243.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_243.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_244.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_241.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_242.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_241.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_242.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_243.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_242.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_240.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_241.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_240.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_24.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_24.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_240.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_239.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_239.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_239.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_24.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_236.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_236.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_238.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_238.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_237.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_237.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_236.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_238.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_237.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_235.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_233.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_233.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_235.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_234.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_234.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_235.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_233.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_234.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_232.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_232.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_230.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_230.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_231.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_231.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_232.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_231.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_230.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_23.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_23.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_229.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_229.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_228.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_228.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_23.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_227.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_227.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_228.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_229.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_227.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_226.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_226.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_224.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_224.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_225.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_225.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_226.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_225.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_224.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_223.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_223.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_222.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_222.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_221.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_221.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_223.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_222.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_221.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_220.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_220.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_22.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_22.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_220.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_219.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_219.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_22.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_219.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_218.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_218.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_217.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_217.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_216.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_216.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_218.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_216.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_217.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_215.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_215.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_214.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_214.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_215.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_213.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_213.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_214.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_211.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_211.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_213.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_212.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_212.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_211.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_212.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_21.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_21.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_210.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_210.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_208.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_208.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_210.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_209.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_209.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_21.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_208.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_209.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_207.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_207.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_206.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_206.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_205.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_205.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_207.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_206.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_203.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_203.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_205.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_204.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_204.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_202.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_202.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_204.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_203.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_202.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_201.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_201.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_201.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_20.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_20.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_200.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_200.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_2.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_2.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_200.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_20.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_2.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_198.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_199.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_198.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_199.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_197.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_197.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_199.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_198.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_197.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_194.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_194.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_195.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_195.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_196.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_196.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_196.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_194.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_195.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_192.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_192.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_193.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_193.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_191.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_191.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_193.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_191.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_192.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_190.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_190.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_19.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_19.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_189.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_189.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_190.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_19.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_188.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_188.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_189.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_187.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_187.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_188.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_187.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_185.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_186.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_186.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_185.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_183.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_183.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_186.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_184.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_184.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_185.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_183.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_184.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_182.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_182.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_181.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_181.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_18.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_18.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_182.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_181.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_180.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_180.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_179.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_179.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_18.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_180.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_179.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_178.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_178.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_177.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_177.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_176.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_176.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_177.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_178.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_176.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_175.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_175.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_174.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_174.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_173.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_173.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_175.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_174.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_170.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_170.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_173.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_172.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_172.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_171.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_171.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_170.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_172.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_171.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_168.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_17.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_168.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_17.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_169.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_169.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_17.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_168.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_169.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_167.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_167.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_165.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_165.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_166.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_166.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_167.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_166.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_164.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_164.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_165.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_164.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_162.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_162.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_163.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_163.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_161.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_161.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_163.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_162.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_160.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_160.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_161.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_16.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_16.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_160.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_159.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_159.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_16.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_156.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_156.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_159.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_157.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_157.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_158.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_158.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_156.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_157.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_158.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_155.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_155.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_154.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_153.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_153.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_154.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_155.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_153.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_154.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_151.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_151.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_152.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_152.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_15.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_15.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_152.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_151.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_150.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_150.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_15.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_150.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_149.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_149.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_147.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_147.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_148.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_148.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_149.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_147.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_148.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_145.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_145.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_144.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_144.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_146.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_146.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_145.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_146.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_144.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_143.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_143.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_142.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_142.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_141.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_141.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_143.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_141.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_142.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_14.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_14.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_140.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_140.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_139.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_139.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_14.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_140.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_139.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_138.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_138.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_137.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_136.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_137.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_136.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_138.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_136.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_137.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_135.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_135.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_134.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_134.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_133.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_133.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_135.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_133.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_134.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_132.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_132.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_131.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_131.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_132.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_131.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_130.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_130.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_13.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_13.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_129.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_129.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_130.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_13.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_128.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_128.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_129.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_127.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_127.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_128.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_126.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_126.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_127.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_125.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_123.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_123.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_125.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_126.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_125.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_124.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_124.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_123.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_124.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_122.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_122.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_121.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_121.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_120.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_120.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_122.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_12.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_12.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_121.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_120.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_12.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_119.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_119.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_118.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_118.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_117.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_117.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_118.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_119.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_115.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_117.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_115.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_116.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_116.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_114.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_114.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_116.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_115.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_113.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_113.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_114.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_111.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_111.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_113.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_112.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_112.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_110.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_110.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_111.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_112.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_11.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_110.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_109.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_11.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_109.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_11.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_108.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_108.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_109.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_107.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_107.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_106.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_106.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_108.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_107.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_104.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_104.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_106.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_105.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_105.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_103.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_103.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_104.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_105.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_103.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_102.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_102.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_101.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_101.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_10.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_10.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_102.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_101.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_100.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_100.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_10.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_100.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__vision__tracking.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_1.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_1.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__vision__tracking.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_0.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_1.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_0.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__vision__tracking.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__vector__loadsave.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__vector__loadsave.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/inherit_graph_0.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__vector__loadsave.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__time__date.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__time__date.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__synch__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__synch__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__time__date.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__string__manage.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__string__manage.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__synch__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__stlext__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__stlext__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__stats__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__stats__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__string__manage.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__stlext__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__result__sets__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__result__sets__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__stats__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__ransac__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__ransac__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__poses__pdf__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__poses__pdf__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__result__sets__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__ransac__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__param__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__poses__pdf__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__poses__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__poses__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__param__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__network__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__network__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__network__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__poses__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__param__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nav__reactive.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nav__tpspace.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nav__reactive.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nav__tpspace.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nav__planners.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nav__planners.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nav__tpspace.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nav__reactive.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nav__holo.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nav__planners.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nav__holo.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nanoflann__metaprog__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nanoflann__metaprog__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nav__holo.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nanoflann__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nanoflann__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nanoflann__metaprog__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__multidesc__desc.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__multidesc__desc.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrptvision__features.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrptvision__features.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__nanoflann__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__multidesc__desc.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrptvision__features.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrptvision__descr__kdtrees.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrptvision__descr__kdtrees.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__vision__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__vision__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__thread.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__thread.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrptvision__descr__kdtrees.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__vision__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__thread.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__slam__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__simpletypes.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__slam__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__system__os.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__simpletypes.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__system__os.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__system__os.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__slam__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__simpletypes.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__round.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__round.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__opengl__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__opengl__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__round.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__nav__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__nav__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__opengl__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__nav__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__memory.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__memory.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__math__io.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__math__io.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__md5.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__md5.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__memory.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__maps__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__maps__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__md5.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__math__io.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__int__select.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__int__select.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__exceptions.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__exceptions.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__maps__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__int__select.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__base__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__base__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__exceptions.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__crc.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__crc.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__bayes__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__bayes__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__crc.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__bayes__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__metric__slam__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__metric__slam__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__base__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__metric__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__metric__slam__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__metric__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__memalloc__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__memalloc__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__metric__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__matlab__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__matlab__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__memalloc__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__loadsave__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__loadsave__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__matlab__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__kdtrees__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__kdtrees__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__loadsave__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__kdtree__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__kdtrees__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__kdtree__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__interpolation__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__interpolation__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__kdtree__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__interpolation__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__geometry__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__geometry__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__geometry__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__gausspdf__transform__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__gausspdf__transform__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__fourier__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__fourier__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__filesystem.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__filesystem.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__gausspdf__transform__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__fourier__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__filesystem.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__data__assoc__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__data__assoc__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__container__ops__grp.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__container__ops__grp.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__data__assoc__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__color__maps.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__color__maps.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__container__ops__grp.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__bundle__adj.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__bundle__adj.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__color__maps.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__chessboard__calib.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__chessboard__calib.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__bundle__adj.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__chessboard__calib.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/graph_legend.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_fc952f6f433407b6eec698c084ec99d4_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_fc952f6f433407b6eec698c084ec99d4_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/graph_legend.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_fbff0592b0863d3f553829e256355d7a_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_fbff0592b0863d3f553829e256355d7a_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_fc952f6f433407b6eec698c084ec99d4_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f95ee77453c6c0a527960002a9aeb897_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f95ee77453c6c0a527960002a9aeb897_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_fbff0592b0863d3f553829e256355d7a_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f8eeb8395762af7b70c2b9a5a0e040d2_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f8eeb8395762af7b70c2b9a5a0e040d2_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f7e1977870cef37521f0e7cd12177784_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f7e1977870cef37521f0e7cd12177784_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f95ee77453c6c0a527960002a9aeb897_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f8eeb8395762af7b70c2b9a5a0e040d2_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f3074d0487226ea4a1cde8f9111143dd_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f3074d0487226ea4a1cde8f9111143dd_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f7e1977870cef37521f0e7cd12177784_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f3bc1a91a8a38ca05747714d125c6f6c_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f3bc1a91a8a38ca05747714d125c6f6c_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f3074d0487226ea4a1cde8f9111143dd_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f1fd9eac7513f7bd0bb94f4f9cced905_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f1fd9eac7513f7bd0bb94f4f9cced905_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f3bc1a91a8a38ca05747714d125c6f6c_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f187cd80bc6df06242e04fbe52cee0b9_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f1fd9eac7513f7bd0bb94f4f9cced905_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f187cd80bc6df06242e04fbe52cee0b9_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f09b709b13a7a8306e72abd5512b25bb_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f09b709b13a7a8306e72abd5512b25bb_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f187cd80bc6df06242e04fbe52cee0b9_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_e88e40f05e55b556be1a3e83888b4e99_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_e88e40f05e55b556be1a3e83888b4e99_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f09b709b13a7a8306e72abd5512b25bb_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_e71da152e2365df657d40acee5dc6d1e_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_e71da152e2365df657d40acee5dc6d1e_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_e88e40f05e55b556be1a3e83888b4e99_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_e71da152e2365df657d40acee5dc6d1e_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_e2b18b3327d4b1b42cfb0aaf144f529c_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_e2b18b3327d4b1b42cfb0aaf144f529c_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_e11e634ec2bb7483335a9de883f7182c_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_e11e634ec2bb7483335a9de883f7182c_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_da0918a070b4b67a95cdfc0afa46b55f_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_da0918a070b4b67a95cdfc0afa46b55f_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_e2b18b3327d4b1b42cfb0aaf144f529c_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_e11e634ec2bb7483335a9de883f7182c_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_da0918a070b4b67a95cdfc0afa46b55f_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_d598adbfe1870feb2c942381eb98da75_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_d598adbfe1870feb2c942381eb98da75_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_d7be9408e5ecebdc50713b3eccbb0832_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_d7be9408e5ecebdc50713b3eccbb0832_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_d1b05ef716adc4116c66e33ead697506_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_d1b05ef716adc4116c66e33ead697506_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_d598adbfe1870feb2c942381eb98da75_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_d7be9408e5ecebdc50713b3eccbb0832_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_d1b05ef716adc4116c66e33ead697506_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_ca6a18106f21d19483650972d2755a65_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_ca6a18106f21d19483650972d2755a65_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_d0a81033e3e9e8ac5a862762713cf576_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_d0a81033e3e9e8ac5a862762713cf576_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_c7d34d4f0b5e62811ebec60c723f18f7_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_d0a81033e3e9e8ac5a862762713cf576_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_c7d34d4f0b5e62811ebec60c723f18f7_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_ca6a18106f21d19483650972d2755a65_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_c7d34d4f0b5e62811ebec60c723f18f7_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_bbb50977f375324f8b341f3b23a742b9_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_bbb50977f375324f8b341f3b23a742b9_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_c14a3fd02a54dd86affbdf1675e0c06e_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_c14a3fd02a54dd86affbdf1675e0c06e_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_c0a3e7a0f362032fa681af59854be68d_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_c0a3e7a0f362032fa681af59854be68d_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_c14a3fd02a54dd86affbdf1675e0c06e_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_bbb50977f375324f8b341f3b23a742b9_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_c0a3e7a0f362032fa681af59854be68d_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_abd790de430d2e188459ae4fce5cf478_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_bb6736cd1d7bb239df07e5e91e70ac0e_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_abd790de430d2e188459ae4fce5cf478_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_bb6736cd1d7bb239df07e5e91e70ac0e_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_ad3cf484f86891d14ea90b63725d7851_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_ad3cf484f86891d14ea90b63725d7851_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_bb6736cd1d7bb239df07e5e91e70ac0e_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_abd790de430d2e188459ae4fce5cf478_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_ad3cf484f86891d14ea90b63725d7851_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_ab45eab5e523fae2a843cf0f8335c5bf_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_ab45eab5e523fae2a843cf0f8335c5bf_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_a7498650333a22fecacc5bc27f792776_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_aad027cc53672a0fd81ef22b6afa7685_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_a7498650333a22fecacc5bc27f792776_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_aad027cc53672a0fd81ef22b6afa7685_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_ab45eab5e523fae2a843cf0f8335c5bf_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_aad027cc53672a0fd81ef22b6afa7685_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_a6b3e01d6d4b7e14e2e34be6d4ac46a9_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_a6b3e01d6d4b7e14e2e34be6d4ac46a9_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_a7498650333a22fecacc5bc27f792776_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_9fe5369263165d2e140ff74775b900e6_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_9fe5369263165d2e140ff74775b900e6_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_95b07f863df54bb0695d053b3d97ee24_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_95b07f863df54bb0695d053b3d97ee24_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_a6b3e01d6d4b7e14e2e34be6d4ac46a9_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_9fe5369263165d2e140ff74775b900e6_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_97935065a72327c6c98abf85f17f3505_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_97935065a72327c6c98abf85f17f3505_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_97935065a72327c6c98abf85f17f3505_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_95b07f863df54bb0695d053b3d97ee24_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_8e540aa233db86b78c45c49822f1b646_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_8e540aa233db86b78c45c49822f1b646_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_8af0307efe79d1b0899789faf6308e73_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_8af0307efe79d1b0899789faf6308e73_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_862803c8e1a4af85a25bf7483d51db47_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_862803c8e1a4af85a25bf7483d51db47_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_8e540aa233db86b78c45c49822f1b646_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_8af0307efe79d1b0899789faf6308e73_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_862803c8e1a4af85a25bf7483d51db47_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_82aa73bd1f4b904dee204f18cf1c013a_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_82aa73bd1f4b904dee204f18cf1c013a_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_83f64e141e1a1dad0484ea6b8ad3b617_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_83f64e141e1a1dad0484ea6b8ad3b617_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_81822dc6252dd3ca0d82107373e02dd2_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_81822dc6252dd3ca0d82107373e02dd2_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_82aa73bd1f4b904dee204f18cf1c013a_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_81822dc6252dd3ca0d82107373e02dd2_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_83f64e141e1a1dad0484ea6b8ad3b617_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_7f9678f5b094cc0b689aed3553b825e0_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_7f9678f5b094cc0b689aed3553b825e0_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_709bdad650f1374f88130de57df40eb6_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_709bdad650f1374f88130de57df40eb6_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_7cde874a925170b8bb85a54fc045be43_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_7cde874a925170b8bb85a54fc045be43_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_7f9678f5b094cc0b689aed3553b825e0_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_7cde874a925170b8bb85a54fc045be43_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_6ca8af57f59bd09ad477fe69b2500477_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_6ca8af57f59bd09ad477fe69b2500477_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_709bdad650f1374f88130de57df40eb6_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_6b310ff122d5353e14af056b912787a5_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_6b310ff122d5353e14af056b912787a5_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_642e97aa4a76bd85bc6772e7bc9d8260_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_642e97aa4a76bd85bc6772e7bc9d8260_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_6ca8af57f59bd09ad477fe69b2500477_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_6b310ff122d5353e14af056b912787a5_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_617a80d3a31878c2839cbb0dd933f60a_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_617a80d3a31878c2839cbb0dd933f60a_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_642e97aa4a76bd85bc6772e7bc9d8260_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_6136156865eb8d459cf8cf6c9389ced9_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_6136156865eb8d459cf8cf6c9389ced9_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_586ead9c155a1ef50c570bbe896aa52b_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_586ead9c155a1ef50c570bbe896aa52b_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_617a80d3a31878c2839cbb0dd933f60a_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_4a53baf342f61c046bd9eb3022c0b680_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_6136156865eb8d459cf8cf6c9389ced9_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_4a53baf342f61c046bd9eb3022c0b680_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_586ead9c155a1ef50c570bbe896aa52b_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_5570db7c65fc30c94c6cb334ca3a2e05_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_5570db7c65fc30c94c6cb334ca3a2e05_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_51ac2fc98145edc0534d1b1e4fde4246_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_51ac2fc98145edc0534d1b1e4fde4246_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_4a53baf342f61c046bd9eb3022c0b680_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_5570db7c65fc30c94c6cb334ca3a2e05_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_51ac2fc98145edc0534d1b1e4fde4246_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_4544c7c7de1f04fee6f163775ed036fa_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_4544c7c7de1f04fee6f163775ed036fa_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_37fc6e6ac2bd7141ec698f5dc54fbe69_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_37fc6e6ac2bd7141ec698f5dc54fbe69_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_300f66095eaa567a8ee37ada60975ef0_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_300f66095eaa567a8ee37ada60975ef0_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_37fc6e6ac2bd7141ec698f5dc54fbe69_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_300f66095eaa567a8ee37ada60975ef0_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_4544c7c7de1f04fee6f163775ed036fa_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_2e8b0d544ecc0ae2504a5dc83ef54320_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_2e8b0d544ecc0ae2504a5dc83ef54320_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_2e3142a5dfe7cec90adb52a2e212b747_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_2e3142a5dfe7cec90adb52a2e212b747_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_2d6d7f4727c8d9adfe9ab052f7b77ebb_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_2d6d7f4727c8d9adfe9ab052f7b77ebb_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_2e8b0d544ecc0ae2504a5dc83ef54320_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_254e93b8aad3a67bb2b57e63ba6bd1d2_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_2e3142a5dfe7cec90adb52a2e212b747_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_254e93b8aad3a67bb2b57e63ba6bd1d2_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_2d6d7f4727c8d9adfe9ab052f7b77ebb_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_254e93b8aad3a67bb2b57e63ba6bd1d2_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_1c94f4a25a938a2588fe409188fc7819_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_1c94f4a25a938a2588fe409188fc7819_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_1b6c5db32a3e81898db4ad2fba19b0fa_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_1b6c5db32a3e81898db4ad2fba19b0fa_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_1b041e944fb62900b4f5c93c89d2e683_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_1b041e944fb62900b4f5c93c89d2e683_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_1c94f4a25a938a2588fe409188fc7819_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_1b6c5db32a3e81898db4ad2fba19b0fa_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_1809aa1a4c2f8f5408a190f4a6a1cfd8_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_1809aa1a4c2f8f5408a190f4a6a1cfd8_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_1b041e944fb62900b4f5c93c89d2e683_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_167e271d14cc16b73fa594837b66a2be_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_167e271d14cc16b73fa594837b66a2be_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_10ab8bb1f4f301b981816f69ee5ef30d_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_10ab8bb1f4f301b981816f69ee5ef30d_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_1809aa1a4c2f8f5408a190f4a6a1cfd8_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_167e271d14cc16b73fa594837b66a2be_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_10ab8bb1f4f301b981816f69ee5ef30d_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_0c9b7d44b04a87c74b08e13afcb57e41_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_0c9b7d44b04a87c74b08e13afcb57e41_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_003ae17b0016a45e7a8c8d98593d913d_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_003ae17b0016a45e7a8c8d98593d913d_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_04204b9c75da62ce9a4aa46dad0a6b74_dep.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_04204b9c75da62ce9a4aa46dad0a6b74_dep.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_0c9b7d44b04a87c74b08e13afcb57e41_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_003ae17b0016a45e7a8c8d98593d913d_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_04204b9c75da62ce9a4aa46dad0a6b74_dep.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1wrong__object__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1wrong__object__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__base__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__base__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1wrong__object__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__nocopy__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__nocopy__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__nocopy__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__holder__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__holder__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__clone__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__clone__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__clone__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__holder__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1null__dereference__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1null__dereference__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1illegal__copy__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1illegal__copy__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__base__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1end__dereference__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1null__dereference__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1end__dereference__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1illegal__copy__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1end__dereference__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1bimap__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1bimap__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1bimap__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmp_window__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmp_window__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_text__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_text__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmp_window__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_scale_y__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_scale_y__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_scale_x__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_scale_x__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_text__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_scale_y__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_scale_x__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_layer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_layer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_profile__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_profile__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_printout__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_printout__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_profile__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_printout__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_movable_object__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_movable_object__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_polygon__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_polygon__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_polygon__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_movable_object__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_layer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_layer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_layer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_legend__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_legend__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_coords__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_coords__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_legend__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_layer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x_y_vector__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_coords__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x_y_vector__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_y__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_y__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x_y__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x_y_vector__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x_y__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_y__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x_y__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_bitmap_layer__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_bitmap_layer__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_covariance_ellipse__inherit__graph.md5 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_covariance_ellipse__inherit__graph.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmp_bitmap_layer__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_covariance_ellipse__inherit__graph.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/search.php -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/search_opensearch.php -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/search_functions.php -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/search_config.php -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_defs.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_eval.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_enum.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_vars.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_func_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_func_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_func_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_func_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_func_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_func_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_func_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_func_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_func_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_func_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_func_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_func_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_func_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_func_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_func_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_func_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_func_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_func_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_func.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/globals.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/files.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_rela.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_eval_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_eval.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_enum.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_type_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_type_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_type_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_type_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_type_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_type_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_type_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_type_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_type_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_type_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_type_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_type_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_type_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_type_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_type_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_type_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_type_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_q.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_vars.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_~.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_q.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_j.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_func.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_~.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_z.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_y.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_x.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_q.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_j.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/functions.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/hierarchy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classes.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/annotated.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_eval.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_enum.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_vars_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_vars_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_vars_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_vars_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_vars_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_vars_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_vars_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_vars_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_vars_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_vars_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_vars_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_vars_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_vars_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_vars_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_vars_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_vars_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_vars_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_vars.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_j.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_func.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_w.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_v.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_u.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_s.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_r.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_o.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_n.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_m.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_l.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_k.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_j.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_i.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_g.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_f.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_e.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_d.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_c.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_b.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers_a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemembers.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespaces.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/modules.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/pages.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dot_inline_dotgraph_1.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/index.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/menudata.js -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000067_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000059_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000065_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000051_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000051_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000051_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000051_000011.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000051_000065.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000048_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000048_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000048_000023.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000048_000065.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000068_000041.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000068_000017.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000068_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000068_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000057_000041.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000057_000017.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000041_000017.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000041_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000041_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000037_000041.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000037_000017.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000037_000068.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000037_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000064_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000064_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000036_000064.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000063_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000053_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000053_000063.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000035_000063.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000035_000053.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000056_000016.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000056_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000056_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000056_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000056_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000056_000021.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000056_000037.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000034_000016.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000034_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000034_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000034_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000034_000056.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000034_000037.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000047_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000047_000023.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000033_000047.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000043_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000032_000043.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000055_000040.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000055_000015.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000040_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000040_000015.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000031_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000031_000040.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000031_000015.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000052_000039.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000052_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000039_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000039_000023.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000039_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000039_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000030_000039.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000030_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000054_000014.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000042_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000042_000014.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000042_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000042_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000029_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000029_000014.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000029_000042.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000028_000013.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000027_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000027_000012.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000026_000010.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000045_000009.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000025_000009.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000024_000008.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000023_000007.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000022_000004.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000021_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000021_000002.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000066_000044.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000066_000018.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000066_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000066_000049.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000066_000061.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000066_000000.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000061_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000061_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000061_000000.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000060_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000060_000000.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000050_000018.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000050_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000049_000018.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000049_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000049_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000049_000061.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000049_000001.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000044_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000020_000018.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000020_000060.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000020_000049.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000020_000050.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000020_000003.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000020_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000020_000061.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000020_000001.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000019_000009.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000018_000044.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000018_000049.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000018_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000018_000061.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000018_000000.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000017_000068.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000017_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000017_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000016_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000016_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000016_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000016_000056.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000016_000037.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000015_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000015_000040.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000015_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000014_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000014_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000014_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000013_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000013_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000012_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000012_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000012_000025.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000012_000037.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000011_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000010_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000010_000034.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000010_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000010_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000010_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000009_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000009_000032.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000008_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000008_000023.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000007_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000004_000029.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000004_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000004_000031.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000003_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000002_000020.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000001_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_000000_000066.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dir_f662dccd6a60e2b8cc589ab459ff953a.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/graph_legend.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespace_t_c_l_a_p.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1wrong__object-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__nocopy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__clone-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr__base-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1smart__ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1null__dereference-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1no__copy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1no__copy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1illegal__copy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1end__dereference-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1constructor__copy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1constructor__copy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1clone__copy-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classstlplus_1_1clone__copy.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacestlplus.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacestd.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_search_params-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_search_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_radius_result_set-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_radius_result_set.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_pooled_allocator-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_pooled_allocator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2___simple_1_1traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2___simple.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2_1_1traits-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2_1_1traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l2.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l1_1_1traits-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l1_1_1traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1metric___l1.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l2___simple___adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l2___simple___adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l2___adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l2___adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l1___adaptor-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_l1___adaptor.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_index_dist___sorter-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1_index_dist___sorter.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_c_array-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classnanoflann_1_1_c_array.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structnanoflann_1_1array__or__vector__selector-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacenanoflann.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1vision_1_1pinhole.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1vision_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1vision_1_1_c_difodo.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1vision.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1utils_1_1net.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1utils_1_1metaprogramming.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1utils_1_1internal.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1utils_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_colorf.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1_t_color.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1safe__ptr-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1mrpt_event-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1map__traits__stdmap.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1list__searchable-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1_c_message.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1circular__buffer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1utils_1_1ci__less-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1utils_1_1bimap-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1utils.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_ellipsoid.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1topography_1_1_t_coords.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1topography.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1tfest.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1system_1_1os.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1system_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_split.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1system_1_1_blocked_range.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1system.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_semaphore.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1synch_1_1_c_pipe.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1synch.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1slam_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1slam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1scanmatching.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1random.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1poses_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1poses.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_subgraph_matcher.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_subgraph-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_subgraph.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_semantic_clustering.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1pbmap_1_1_segment-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1pbmap_1_1_segment.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_plane-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1pbmap_1_1_consistency_test.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1pbmap_1_1config__heuristics-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1pbmap_1_1config__heuristics.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1pbmap.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1opengl_1_1stock__objects.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1opengl_1_1graph__tools.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1opengl_1_1gl__utils.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1opengl_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1opengl_1_1_c_light.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1opengl.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1obs_1_1gnss.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1obs_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1obs_1_1_velodyne_calibration.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1obs.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1nav.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1math_1_1jacobians.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1math_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_t_plane.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_robust_kernel.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_model_search.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1dynamic__vector-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1math_1_1_container_type.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1math_1_1_c_histogram.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1math.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1maps_1_1internal.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1maps_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1maps.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1kinematics.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1hwdrivers_1_1_thread_params.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_rovio.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1hwdrivers_1_1_c_joystick.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1hwdrivers.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1hmtslam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1gui_1_1_wx_subsystem.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1gui.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1graphslam_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1graphslam__traits-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1graphslam_1_1graphslam__traits.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1graphslam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1graphs_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/classmrpt_1_1graphs_1_1_c_dijkstra.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1graphs.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1global__settings.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1detectors.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1compress_1_1zip.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1compress.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1bayes_1_1detail.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt_1_1bayes.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structmrpt_1_1aligned__containers-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespacemrpt.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/namespaceinternal__mrpt.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/struct_eigen_1_1_eigen_base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/class_eigen_1_1aligned__allocator.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/namespace_eigen.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_window-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_text-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_scale_y-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_scale_x-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_profile-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_printout-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_polygon-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_movable_object-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_layer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_legend-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_layer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_info_coords-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_y-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x_y_vector-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x_y-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_f_x-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_covariance_ellipse-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/classmp_bitmap_layer-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structimaxdiv__t-members.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/structimaxdiv__t.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__sse__optimizations.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__adapters__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__topography__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__tfest__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__stereoslam__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__scanmatching__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__reactivenav__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__pbmap__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__obs__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__kinematics__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__hwdrivers__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__hmtslam__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__gui__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__graphslam__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__graphs__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/group__mrpt__detectors__grp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/deprecated.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/todo.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/env-vars.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dep-wxwidgets.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dep-suitesparse.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dep-sse.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dep-pcl.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dep-opengl-glut.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dep-opencv.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dep-libusb.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dep-libpcap.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dep-liblas.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dep-libftdi.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dep-eigen3.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependencies.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_simple_feature_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/tracking_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/pinhole_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/multi_desc__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/descriptor__pairing_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/descriptor__kdtrees_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_video_file_writer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_undistort_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_stereo_rectify_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_image_pyramid_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/chessboard__stereo__camera__calib_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/chessboard__find__corners_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/chessboard__camera__calib_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_feature_extraction_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_feature_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_difodo_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_cam_model_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/bundle__adjustment_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/vision_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_visual_landmarks_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_visual_landmarks_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_landmarks_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_landmarks_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_landmark_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_landmark_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/path__from__rtk__gps_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/data__types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/conversions_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/topography_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/se3_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/se2_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/indiv-compat-decls_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/tfest_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/scan__matching_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/scanmatching_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_monte_carlo_localization_params_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_k_l_d_params_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_p_f__implementations__data_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_p_f__implementations_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_p_f__aux__structs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/observations__overlap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/data__association_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_rejection_sampling_range_only_localization_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_occupancy_grid_map_feature_extractor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_monte_carlo_localization3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_monte_carlo_localization2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_metric_maps_alignment_algorithm_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_metric_map_builder_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_incremental_map_partitioner_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_i_c_p_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_grid_map_aligner_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_multi_metric_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_multi_metric_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_subgraph_matcher_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_subgraph_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_semantic_clustering_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_plane_inferred_info_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_plane_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_pb_map_maker_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_pb_map_localiser_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_miscellaneous_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/heuristic_params_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_consistency_test_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/pbmap_2pbmap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/pbmap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/glut_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/freeglut__std_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/freeglut__ext_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/freeglut_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/stock__objects_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/pose__pdfs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/opengl__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/opengl__fonts_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/graph__tools__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/graph__tools_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/gl__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_vector_field3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_vector_field2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_textured_plane_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_textured_object_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_text_message_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_text3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_text_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_sphere_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_simple_line_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_set_of_triangles_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_set_of_textured_triangles_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_set_of_objects_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_set_of_lines_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_renderizable_display_list_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_renderizable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_polyhedron_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_point_cloud_coloured_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_point_cloud_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_open_g_l_viewport_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_open_g_l_standard_object_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_open_g_l_scene_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_octree_point_renderer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_octo_map_voxels_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_mesh_fast_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_mesh3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_mesh_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_light_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_grid_plane_x_z_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_grid_plane_x_y_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_generalized_ellipsoid_template_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_generalized_cylinder_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_frustum_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_f_b_o_render_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_ellipsoid_range_bearing2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_ellipsoid_inverse_depth3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_ellipsoid_inverse_depth2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_ellipsoid_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_disk_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_cylinder_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_camera_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_box_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_axis_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_assimp_model_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_arrow_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c3_d_s_scene_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/opengl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_velodyne_calibration_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t2_d_scan_properties_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages__type__list_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages__topcon_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages__novatel_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages__common_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages__ascii__nmea_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_sensory_frame_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_sensory_frame_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_rawlog_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_rawlog_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_wireless_power_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_wireless_power_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_wind_sensor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_wind_sensor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_observation_velodyne_scan_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_stereo_images_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_stereo_images_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_observation_skeleton_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_reflectivity_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_reflectivity_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_range_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_range_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_odometry_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_odometry_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_image_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_image_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_gas_sensors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_gas_sensors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_comment_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_comment_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_bearing_range_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_bearing_range_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_beacon_ranges_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_beacon_ranges_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_battery_state_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_battery_state_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation6_d_features_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation6_d_features_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/carmen__log__tools_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_action_collection_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_action_collection_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_action_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_action_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_metric_map_types_registry_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_metric_map_initializer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/metric__map__types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_simple_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_simple_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_metric_map_events_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_metric_map_events_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_metric_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_metric_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/reactivenav_2motion__planning__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/nav_2tpspace_2motion__planning__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/reactivenav_2_c_reactive_navigation_system_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/reactivenav_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g7_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g6_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g5_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g4_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g3_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g2_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g1_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_parameterized_trajectory_generator_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_log_file_record_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_abstract_reactive_navigation_system_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_t_move_tree_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_planner_simple2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_holonomic_v_f_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_holonomic_n_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_holonomic_log_file_record_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_abstract_holonomic_reactive_method_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/nav_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_planar_laser_scan_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_angular_observation_mesh_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_p_c_l__adapters_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_p_c_l__adapters_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_weighted_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_weighted_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_simple_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_simple_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_octo_map_base__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_octo_map_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_octo_map_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_octo_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_octo_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_height_grid_map2_d___base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_coloured_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_coloured_points_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_coloured_octo_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_coloured_octo_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_beacon_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_beacon_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_beacon_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_beacon_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_kinematic_chain_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/kinematics_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_capture_options__bumblebee_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/hwdrivers__impexp_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_wireless_power_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_velodyne_scanner_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_tu_micos_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_swiss_ranger3_d_camera_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_stereo_grabber___s_v_s_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_stereo_grabber___bumblebee__libdc1394_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_skeleton_tracker_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_sick_laser_u_s_b_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_sick_laser_serial_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_servoe_neck_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_serial_port_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_rovio_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_robotic_head_interface_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_robo_peak_lidar_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_rae_p_i_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_ptu_hokuyo_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_ptu_d_perception_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_ptu_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_phidget_interface_kit_proximity_sensors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_open_n_i2_sensor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_open_n_i2_generic_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_national_instruments_d_a_q_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_l_m_s100eth_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_kinect_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_joystick_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_interface_f_t_d_i_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_i_m_u_x_sens_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_i_m_u_intersense_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_impinj_r_f_i_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_image_grabber___open_c_v_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_image_grabber___fly_capture2_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_image_grabber__dc1394_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_ibeo_lux_e_t_h_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_hokuyo_u_r_g_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_g_p_s_interface_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_gill_anemometer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_generic_sensor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_enose_modular_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_d_u_o3_d_camera_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_c_a_n_bus_reader_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_camera_sensor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_board_sonars_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_board_i_r_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_board_e_noses_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_board_d_l_m_s_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_activ_media_robot_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c2_d_range_finder_abstract_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/hwdrivers_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/hmtslam__impexp_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_top_l_c_detector_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_robot_poses_graph_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_local_metric_hypothesis_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_h_m_h_map_node_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_h_m_h_map_arc_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_hierarchical_m_h_map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_hierarchical_map_m_h_partition_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/hmtslam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mathplot_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_wx_utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_wx_subsystem_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/keycodes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/gui__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_my_g_l_canvas_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_display_window_plots_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_display_window3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_display_window_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_base_g_u_i_window_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/gui_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/levmarq__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/levmarq_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/graphslam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dijkstra_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_network_of_poses__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_network_of_poses_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_graph_partitioner__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_graph_partitioner_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_directed_tree_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_directed_graph_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_a_star_algorithm_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/graphs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_object_detection_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_face_detection_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_detector_door_crossing_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_detectable_object_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_cascade_classifier_detection_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/detectors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_rejection_sampling_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_kalman_filter_capable__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_kalman_filter_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/bayes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_image___s_s_e3_8cpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_image___s_s_e2_8cpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/utils__defs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/types__simple_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/types__math_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/graphslam_2include_2mrpt_2graphslam_2types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2utils_2types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_type_name__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_type_name_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_stereo_camera_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/traits__map_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_pixel_coord_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_parameters_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_matching_pair_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_enum_type_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_color_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_camera_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/stl__serialization_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/stl__extensions_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/stl__containers__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_s_s_e__types_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_s_s_e__macros_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/safe__pointers_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/round_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/pstdint_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/printf__vector_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_p_l_y__import__export_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/net__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/msvc__inttypes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt_event_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt__stdint_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt__macros_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt__inttypes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/metaprogramming__serialization_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/metaprogramming_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/md5_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/map__as__vector_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/list__searchable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/integer__select_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/exceptions_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_uncopiable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_type_selector_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_time_logger_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_tic_tac_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_thread_safe_queue_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_text_file_lines_parser_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_string_list_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_std_out_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_start_up_classes_register_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_simple_database_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_server_t_c_p_socket_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_serializable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_robot_simulator_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_referenced_mem_block_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/crc_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_properties_values_list_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_probability_density_function_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/core__defs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/compiler__fixes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/color__maps_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_observer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_observable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_object_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_m_h_properties_values_list_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_message_queue_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_message_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_memory_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_memory_chunk_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_mapped_image_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_log_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_loadable_options_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_list_of_classes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/circular__buffer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_image_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/ci__less_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_file_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_file_output_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_file_input_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_file_g_z_output_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_file_g_z_input_stream_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_enhanced_meta_file_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_dynamic_grid_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_debug_output_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_console_redirector_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_config_file_prefixer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_config_file_memory_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_config_file_base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_config_file_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_client_t_c_p_socket_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_canvas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/boost__join_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/bits_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/bimap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/aligned__containers_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/adapters_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2math_2utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/vector__loadsave_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/threads_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/string__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/parallelization_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/os_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/memory_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/filesystem_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/datetime_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_generic_memory_pool_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_file_system_watcher_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_directory_explorer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/system_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_m_t__buffer_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_thread_safe_variable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_semaphore_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_pipe_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_critical_section_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/atomic__incr_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/synch_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_random_generators_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/random_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_s_o___s_e__average_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_s_e__traits_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/poses__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_robot2_d_pose_estimator_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_poses3_d_sequence_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_poses2_d_sequence_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_random_sampler_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_particles_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_grid_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_gaussian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_or_point__detail_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_or_point_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_rot_vec_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_interpolator_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_pose2_d_grid_template_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_pose2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_particles_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_gaussian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_point3_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_point2_d_p_d_f_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_point2_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_point_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/poses_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_xor_handler_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_visitor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_version_visitor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_values_constraint_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_value_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_unlabeled_value_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_unlabeled_multi_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_switch_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_std_output_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_optional_unlabeled_tracker_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_multi_switch_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_multi_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_ignore_rest_visitor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_help_visitor_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_doc_book_output_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_constraint_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_cmd_line_output_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_cmd_line_interface_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_cmd_line_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_arg_exception_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_arg_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/smart__ptr_8tpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/smart__ptr_8hpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/exceptions_8hpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/containers__fixes_8hpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/nanoflann_8hpp.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/do__opencv__includes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/math__mrpt_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/wrap2pi_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/utils__matlab_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/transform__gaussian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slerp_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/robust__kernels_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/ransac__applications_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/ransac_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/point__poses2vectors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/ops__vectors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/ops__matrices_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/ops__containers_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/num__jacobian_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/model__search__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/model__search_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_matrix_block_sparse_cols_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/matrix__serialization_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/matrix__adaptors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/math__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lightweight__geom__data_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/kmeans_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_k_d_tree_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/jacobians_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/interp__fit_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/homog__matrices_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/geometry_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/fourier_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/eigen__plugins__impl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/eigen__plugins_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/eigen__frwds_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/distributions_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/data__utils_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_spline_interpolator1_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_sparse_matrix_template_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_sparse_matrix_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_quaternion_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_polygon_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_monte_carlo_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_template_objects_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_template_numeric_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_template_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_fixed_numeric_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_d_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_b_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_levenberg_marquardt_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_histogram_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_binary_relation_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_array_numeric_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_array_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/math_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/zip_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/compress_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_probability_particle_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_particle_filter_data_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_particle_filter_capable_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_particle_filter_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/topography_2include_2mrpt_2topography_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/tfest_2include_2mrpt_2tfest_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2include_2mrpt_2slam_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/pbmap_2include_2mrpt_2pbmap_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/opengl_2include_2mrpt_2opengl_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2include_2mrpt_2obs_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/nav_2include_2mrpt_2nav_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2include_2mrpt_2maps_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/kinematics_2include_2mrpt_2kinematics_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/hwdrivers_2include_2mrpt_2hwdrivers_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/hmtslam_2include_2mrpt_2hmtslam_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/gui_2include_2mrpt_2gui_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/graphslam_2include_2mrpt_2graphslam_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/detectors_2include_2mrpt_2detectors_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2base_2link__pragmas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/main_page__doc_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__vision_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__topography_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__tfest_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__stereoslam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__slam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__scanmatching_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__reactivenav_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__pbmap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__opengl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__obs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__nav_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__maps_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__kinematics_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__hwdrivers_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__hmtslam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__gui_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__graphslam_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__graphs_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__detectors_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__bayes_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__base_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/env-vars_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependency__wxwidgets_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependency__suitesparse_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependency__sse_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependency__pcl_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependency__opengl__glut_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependency__opencv_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependency__libusb_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependency__libpcap_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependency__liblas_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependency__libftdi_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependency__eigen3_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependencies_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/change_log__doc_8h.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_simple_feature_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/tracking_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/pinhole_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/multi_desc__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/descriptor__pairing_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/descriptor__kdtrees_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_video_file_writer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_undistort_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_stereo_rectify_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_image_pyramid_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/chessboard__stereo__camera__calib_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/chessboard__find__corners_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/chessboard__camera__calib_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_feature_extraction_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_feature_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_difodo_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_cam_model_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/bundle__adjustment_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/vision_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_landmarks_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_landmarks_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_landmark_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_landmark_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/path__from__rtk__gps_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/data__types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/conversions_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/topography_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/se3_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/se2_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/indiv-compat-decls_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/tfest_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/scan__matching_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/scanmatching_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_monte_carlo_localization_params_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_k_l_d_params_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_p_f__implementations__data_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_p_f__implementations_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_p_f__aux__structs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/observations__overlap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/data__association_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_monte_carlo_localization3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_monte_carlo_localization2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_metric_maps_alignment_algorithm_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_metric_map_builder_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_incremental_map_partitioner_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_i_c_p_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_grid_map_aligner_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_subgraph_matcher_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_subgraph_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_semantic_clustering_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_plane_inferred_info_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_plane_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_pb_map_maker_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_pb_map_localiser_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_miscellaneous_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/heuristic_params_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_consistency_test_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/pbmap_2pbmap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/pbmap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/glut_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/freeglut__std_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/freeglut__ext_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/freeglut_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/stock__objects_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/pose__pdfs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/opengl__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/opengl__fonts_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/graph__tools__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/graph__tools_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/gl__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_vector_field3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_vector_field2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_textured_plane_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_textured_object_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_text_message_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_text3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_text_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_sphere_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_simple_line_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_set_of_triangles_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_set_of_textured_triangles_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_set_of_objects_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_set_of_lines_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_renderizable_display_list_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_renderizable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_polyhedron_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_point_cloud_coloured_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_point_cloud_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_open_g_l_viewport_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_open_g_l_scene_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_octree_point_renderer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_octo_map_voxels_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_mesh_fast_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_mesh3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_mesh_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_light_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_grid_plane_x_z_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_grid_plane_x_y_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_generalized_ellipsoid_template_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_generalized_cylinder_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_frustum_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_f_b_o_render_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_ellipsoid_range_bearing2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_ellipsoid_inverse_depth3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_ellipsoid_inverse_depth2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_ellipsoid_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_disk_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_cylinder_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_camera_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_box_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_axis_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_assimp_model_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_arrow_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c3_d_s_scene_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/opengl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_velodyne_calibration_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t2_d_scan_properties_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages__type__list_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages__topcon_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages__novatel_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages__common_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages__ascii__nmea_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/gnss__messages_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_sensory_frame_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_sensory_frame_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_rawlog_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_rawlog_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_observation_velodyne_scan_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_observation_skeleton_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_reflectivity_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_reflectivity_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_range_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_range_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_odometry_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_odometry_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_image_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_image_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_comment_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_comment_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_observation_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_observation_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/carmen__log__tools_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_action_collection_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_action_collection_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_action_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_2_c_action_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/obs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_metric_map_types_registry_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_metric_map_initializer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/metric__map__types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_simple_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_simple_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_metric_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_metric_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/reactivenav_2motion__planning__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/nav_2tpspace_2motion__planning__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/reactivenav_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g7_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g6_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g5_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g4_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g3_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g2_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_p_t_g1_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_parameterized_trajectory_generator_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_log_file_record_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_abstract_reactive_navigation_system_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_t_move_tree_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_planner_simple2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_holonomic_v_f_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_holonomic_n_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_holonomic_log_file_record_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_abstract_holonomic_reactive_method_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/nav_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_planar_laser_scan_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_angular_observation_mesh_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_points_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_octo_map_base__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_octo_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_octo_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_beacon_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_beacon_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slam_2_c_beacon_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_2_c_beacon_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/maps_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_kinematic_chain_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/kinematics_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_capture_options__bumblebee_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/hwdrivers__impexp_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_wireless_power_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_velodyne_scanner_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_tu_micos_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_swiss_ranger3_d_camera_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_stereo_grabber___bumblebee__libdc1394_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_skeleton_tracker_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_sick_laser_serial_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_servoe_neck_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_serial_port_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_rovio_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_robotic_head_interface_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_robo_peak_lidar_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_rae_p_i_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_ptu_hokuyo_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_ptu_d_perception_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_ptu_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_open_n_i2_sensor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_open_n_i2_generic_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_l_m_s100eth_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_kinect_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_joystick_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_i_m_u_intersense_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_image_grabber___fly_capture2_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_image_grabber__dc1394_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_hokuyo_u_r_g_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_g_p_s_interface_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_gill_anemometer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_generic_sensor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_enose_modular_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_camera_sensor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_board_sonars_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_board_i_r_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_board_e_noses_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_activ_media_robot_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c2_d_range_finder_abstract_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/hwdrivers_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/hmtslam__impexp_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_robot_poses_graph_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_local_metric_hypothesis_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_hierarchical_m_h_map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/hmtslam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mathplot_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_wx_utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_wx_subsystem_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/keycodes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/gui__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_display_window_plots_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_display_window3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_display_window_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/gui_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/levmarq__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/levmarq_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/graphslam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dijkstra_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_network_of_poses__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_network_of_poses_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_graph_partitioner__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_graph_partitioner_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_directed_tree_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_directed_graph_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_a_star_algorithm_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/graphs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_object_detection_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_face_detection_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_detector_door_crossing_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_detectable_object_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_cascade_classifier_detection_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/detectors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_rejection_sampling_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_kalman_filter_capable__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_kalman_filter_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/bayes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_image___s_s_e3_8cpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_image___s_s_e2_8cpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/utils__defs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/types__simple_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/types__math_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/graphslam_2include_2mrpt_2graphslam_2types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2utils_2types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_type_name__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_type_name_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_stereo_camera_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/traits__map_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_pixel_coord_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_parameters_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_matching_pair_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_enum_type_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_color_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_t_camera_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/stl__serialization_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/stl__extensions_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/stl__containers__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_s_s_e__types_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_s_s_e__macros_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/safe__pointers_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/round_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/pstdint_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/printf__vector_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_p_l_y__import__export_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/net__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/msvc__inttypes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt_event_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt__stdint_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt__macros_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt__inttypes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/metaprogramming__serialization_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/metaprogramming_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/md5_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/map__as__vector_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/list__searchable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/integer__select_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/exceptions_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_uncopiable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_type_selector_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_time_logger_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_tic_tac_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_thread_safe_queue_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_text_file_lines_parser_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_string_list_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_std_out_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_start_up_classes_register_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_simple_database_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_serializable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_robot_simulator_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_referenced_mem_block_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/crc_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_properties_values_list_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_probability_density_function_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/core__defs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/compiler__fixes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/color__maps_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_observer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_observable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_object_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_message_queue_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_message_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_memory_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_memory_chunk_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_mapped_image_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_log_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_loadable_options_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_list_of_classes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/circular__buffer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_image_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/ci__less_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_file_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_file_output_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_file_input_stream_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_enhanced_meta_file_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_dynamic_grid_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_debug_output_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_console_redirector_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_config_file_prefixer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_config_file_memory_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_config_file_base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_config_file_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_canvas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/boost__join_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/bits_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/bimap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/aligned__containers_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/adapters_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/vision_2include_2mrpt_2vision_2utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/base_2include_2mrpt_2math_2utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/vector__loadsave_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/threads_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/string__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/parallelization_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/os_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/memory_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/filesystem_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/datetime_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_generic_memory_pool_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_file_system_watcher_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_directory_explorer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/system_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_m_t__buffer_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_thread_safe_variable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_semaphore_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_pipe_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_critical_section_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/atomic__incr_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/synch_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_random_generators_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/random_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_s_o___s_e__average_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_s_e__traits_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/poses__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_robot2_d_pose_estimator_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_poses3_d_sequence_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_poses2_d_sequence_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_random_sampler_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_or_point__detail_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_or_point_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_rot_vec_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_quat_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_interpolator_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_pose3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_pose2_d_grid_template_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_pose2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_pose_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_point_p_d_f_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_point3_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/_c_point2_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_point_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/poses_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_xor_handler_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_visitor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_version_visitor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_values_constraint_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_value_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_unlabeled_value_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_unlabeled_multi_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_switch_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_std_output_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_optional_unlabeled_tracker_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_multi_switch_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_multi_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_ignore_rest_visitor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_help_visitor_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_doc_book_output_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_constraint_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_cmd_line_output_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_cmd_line_interface_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_cmd_line_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_arg_exception_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_arg_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/smart__ptr_8tpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/smart__ptr_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/exceptions_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/containers__fixes_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/nanoflann_8hpp_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/do__opencv__includes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/math__mrpt_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/wrap2pi_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/utils__matlab_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/transform__gaussian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/slerp_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/robust__kernels_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/ransac__applications_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/ransac_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/point__poses2vectors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/ops__vectors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/ops__matrices_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/ops__containers_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/num__jacobian_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/model__search__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/model__search_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_matrix_block_sparse_cols_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/matrix__serialization_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/matrix__adaptors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/math__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lightweight__geom__data_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/kmeans_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_k_d_tree_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/jacobians_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/interp__fit_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/homog__matrices_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/geometry_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/fourier_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/eigen__plugins__impl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/eigen__plugins_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/eigen__frwds_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/distributions_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/data__utils_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_spline_interpolator1_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_sparse_matrix_template_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_sparse_matrix_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_quaternion_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_polygon_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_monte_carlo_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_template_objects_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_template_numeric_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_template_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_fixed_numeric_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_d_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_b_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_matrix_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_levenberg_marquardt_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_histogram_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_binary_relation_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_array_numeric_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_array_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/math_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/zip_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/compress_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_probability_particle_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_particle_filter_data_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_particle_filter_capable_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_c_particle_filter_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/main_page__doc_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__vision_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__topography_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__tfest_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__stereoslam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__slam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__scanmatching_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__reactivenav_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__pbmap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__opengl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__obs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__nav_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__maps_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__kinematics_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__hwdrivers_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__hmtslam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__gui_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__graphslam_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__graphs_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__detectors_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__bayes_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/lib__mrpt__base_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/env-vars_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependency__wxwidgets_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependency__suitesparse_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependency__sse_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependency__pcl_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependency__opengl__glut_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependency__opencv_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependency__libusb_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependency__libpcap_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependency__liblas_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependency__libftdi_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependency__eigen3_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dependencies_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/change_log__doc_8h_source.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_formulas_dark.log -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_formulas_dark.tex -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_formulas.log -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_formulas.tex -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/splitbard.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/splitbar.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/folderclosed.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/folderopen.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/docd.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/doc.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/search -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/search/search.idx -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/search/search.js -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/search/search.css -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/search/mag_seld.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/search/mag_sel.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/search/close.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/search/mag_d.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/search/mag.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/nav_g.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/sync_off.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/sync_on.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/bdwn.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/open.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/closed.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/doxygen.svg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/bc_sd.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/bc_s.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/nav_fd.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/nav_f.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/nav_hd.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/nav_h.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/tab_sd.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/tab_hd.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/tab_bd.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/tab_ad.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/tab_s.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/tab_h.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/tab_b.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/tab_a.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/dynsections.js -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/menu.js -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/jquery.js -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/perf-html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/perf-html/index.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/doc/mrpt-doc//html/mrpt-vision.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt-topography.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt-stereoslam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt-slam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt-scanmatching.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt-reactivenav.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt-opengl.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt-obs.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt-maps.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt-hwdrivers.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt-hmtslam.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt-gui.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt-detectors.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt-bayes.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt-base.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/_readme_directory_.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/velodyne_axes.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/tfest_frames.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/sample_textFonts.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/quaternion.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_stock_objects_RobotRhodon.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_stock_objects_RobotPioneer.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_stock_objects_Househam_Sprayer.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_stock_objects_Hokuyo_UTM.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_stock_objects_Hokuyo_URG.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_stock_objects_CornerXYZSimple.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_stock_objects_CornerXYZ.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_stock_objects_CornerXYSimple.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_stock_objects_BumblebeeCamera.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CVectorField2D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CText3D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CText.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CSphere.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CSetOfLines.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CPosePDFParticles_as_opengl.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CPolyhedron.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CPointCloudColoured.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CPointCloud.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CPlanarLaserScan.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_COctoMapVoxels.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CMeshFast.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CMesh3D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CMesh.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CGridPlaneXZ.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CGridPlaneXY.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CFrustum.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CEllipsoidRangeBearing2D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CEllipsoidInverseDepth3D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CEllipsoidInverseDepth2D.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CEllipsoid.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CDisk.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CCylinder.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CBox.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CAxis.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CAssimpModel.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CArrow.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/preview_CAngularObservationMesh.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt_logo.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/mrpt_gps_classes_usage.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/kinect_depth2range_10bit.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/graph_mrpt_libs.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/graph_mrpt_libs.map -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/gl_utils_message_box.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/chessboard_localization.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Truncatedtetrahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Truncatedoctahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Truncatedicosahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Truncatedhexahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Truncateddodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Triakistetrahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Triakisoctahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Triakisicosahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Tetrakishexahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Tetrahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Rhombicuboctahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Rhombictriacontahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Rhombicosidodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Rhombicdodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Pentakisdodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/PTG2_paths.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/PTG1_paths.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Octahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/KLT_response_performance_SSE2.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Icosidodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Icosahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Hexahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Dodecahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Deltoidalicositetrahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Deltoidalhexecontahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/Cuboctahedron.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/CPose3D.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/CPose2D.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/CPoint3D.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/CPoint2D.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/CObservationStereoImages_figRefSystem.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/CObservationImage_figRefSystem.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/CObservation3DRangeScan_figRefSystem.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/tabs.css -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/tab_l.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/install.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/changelog.html -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/doxygen.css -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/install_files -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/install_files/screenshot_cmake_console_linux.preview.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/install_files/print.css -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/install_files/icon_win.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/install_files/icon_linux.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/install_files/icon_macos.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/tab_r.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//html/tab_b.gif -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/test_gridmap3.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/test_gridmap2.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/viewResults.m -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/test_gridmap1.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gridMapLikelihoodCharacterization/config_likelihood.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/leastSquares -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/leastSquares/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/leastSquares/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/stereoRectify -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/stereoRectify/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/stereoRectify/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/stl_containers_serialize -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/stl_containers_serialize/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/stl_containers_serialize/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/eNeck_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/eNeck_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/eNeck_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/polyhedronIntersection -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/polyhedronIntersection/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/polyhedronIntersection/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/ptuHokuyo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/ptuHokuyo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/ptuHokuyo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/textFonts -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/textFonts/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/textFonts/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/poses -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/poses/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/poses/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/poses/BayesFusion.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/quaternions -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/quaternions/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/quaternions/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/pioneerRobotDemo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/pioneerRobotDemo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/pioneerRobotDemo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/laserscans -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/map3.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/test_gridmap1.bmp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/scan1.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/test_gridmap3.bmp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/map1.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/map4.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/simulated_scan.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/map2.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/map1.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/map5.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/map5.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/scan2.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/map4.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/map2.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/out_Hs.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/test_gridmap2.bmp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/laserscans/map3.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/se3 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/se3/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/se3/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/RangeOnlyLocalization_RejectionSampling -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/RangeOnlyLocalization_RejectionSampling/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/RangeOnlyLocalization_RejectionSampling/_demo_map.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/RangeOnlyLocalization_RejectionSampling/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/texture_sizes_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/texture_sizes_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/texture_sizes_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/model_search_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/model_search_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/model_search_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/pbmap-examples -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/pbmap-examples/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/pbmap-examples/pbmap-tutorials -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/pbmap-examples/pbmap-tutorials/tutorial-pbmap-construction.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/pbmap-examples/pbmap-tutorials/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/pbmap-examples/pbmap-tutorials/tutorial-pbmap-visualizer.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/fileSystemWatcher -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/fileSystemWatcher/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/fileSystemWatcher/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/unscented_transform_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/unscented_transform_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/unscented_transform_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/coordinate_conversions -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/coordinate_conversions/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/coordinate_conversions/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/kmeans -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/kmeans/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/kmeans/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/MOXmodel-rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/MOXmodel-rawlog/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/MOXmodel-rawlog/CONFIG_MOXmodel.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/MOXmodel-rawlog/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/stereo-calib-demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/stereo-calib-demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/stereo-calib-demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/ntrip-client -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/ntrip-client/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/ntrip-client/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/tracking_planes_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/tracking_planes_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/imageFFT -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/imageFFT/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/imageFFT/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/kinect-to-2d-laser-demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/kinect-to-2d-laser-demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/kinect-to-2d-laser-demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/GPS_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/GPS_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/GPS_test/CONFIG_gps.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/GPS_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/tuMicos -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/tuMicos/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/tuMicos/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/SerialPort_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/SerialPort_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/SerialPort_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/matrix -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/matrix/points3.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/matrix/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/matrix/matrix1.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/matrix/matrixA.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/matrix/fft_in.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/matrix/C.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/matrix/quantiles_out.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/matrix/points1.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/matrix/H_row.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/matrix/points2.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/matrix/in_for_cholesky.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/matrix/test_out.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/matrix/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/matrix/eigen_times.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/matrix/map4.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/matrix/H.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/matrix/H_col.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/type_name -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/type_name/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/type_name/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_RGBD_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_RGBD_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_RGBD_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/rrt_planning_example -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/rrt_planning_example/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/checkerboardDetectors -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/checkerboardDetectors/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/checkerboardDetectors/test_1_checkerboard_9x6.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/checkerboardDetectors/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/http_tests -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/http_tests/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/http_tests/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/optimize-lm -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/optimize-lm/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/optimize-lm/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/multipleCheckerboards -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/multipleCheckerboards/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/multipleCheckerboards/test_3_checkerboards_5x4.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/multipleCheckerboards/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/csparse_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/csparse_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/csparse_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/kinect_online_offline_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/kinect_online_offline_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/kinect_online_offline_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/eNoses_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/eNoses_test/CONFIG_eNoses.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/eNoses_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/eNoses_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/threadsTest -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/threadsTest/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/threadsTest/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/pathPlanning -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/pathPlanning/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/pathPlanning/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/octomap_simple -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/octomap_simple/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/octomap_simple/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/ransac-demo-plane3D -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/ransac-demo-plane3D/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/ransac-demo-plane3D/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_driver_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_driver_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_proximity_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_proximity_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_proximity_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/enumerateCameras1394 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/enumerateCameras1394/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/enumerateCameras1394/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/.gitignore -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/slerp_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/slerp_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/slerp_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/params-by-name -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/params-by-name/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/params-by-name/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/createVideoFile -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/createVideoFile/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/createVideoFile/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/bayesianTracking -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/bayesianTracking/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/bayesianTracking/plot_GT_vs_EKF.m -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/bayesianTracking/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/offscreen-render -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/offscreen-render/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/offscreen-render/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoDC1394 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoDC1394/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoDC1394/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/NIDAQ_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/NIDAQ_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/NIDAQ_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/NIDAQ_test/LASER_SCAN_TEST.INI -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/NIDAQ_test/_out_scan.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/NIDAQ_test/_out_point_cloud.3Dscene -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/ptuDPerception -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/ptuDPerception/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/ptuDPerception/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/critSectionDeadLock -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/critSectionDeadLock/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/critSectionDeadLock/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/bundle_adj_full_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/bundle_adj_full_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/bundle_adj_full_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/kitti_dataset2rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/kitti_dataset2rawlog/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/kitti_dataset2rawlog/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/octree_render_huge_pointcloud -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/octree_render_huge_pointcloud/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/octree_render_huge_pointcloud/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/opengl_video_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/opengl_video_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/opengl_video_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/sog-merge -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/sog-merge/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/sog-merge/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/stringList -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/stringList/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/stringList/test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/stringList/_out_strings.bin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/stringList/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/stringList/_test_copy.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/spline_interpolation -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/spline_interpolation/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/spline_interpolation/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/laserProjectionInImages -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/laserProjectionInImages/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/laserProjectionInImages/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/display3D -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/display3D/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/display3D/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/swissranger_cam_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/swissranger_cam_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/swissranger_cam_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/fbo_render_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/fbo_render_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/fbo_render_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/imageCorrelation -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/imageCorrelation/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/imageCorrelation/_OUT_CORRELATION_FFT.BMP -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/imageCorrelation/fft2_test_image_patch.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/imageCorrelation/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/imageCorrelation/fft2_test_image.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/imageCorrelation/compareWithMATLAB.m -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/SICK_laser_serial_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/SICK_laser_serial_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/SICK_laser_serial_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/ransac-demo-applications -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/ransac-demo-applications/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/ransac-demo-applications/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/geometry3D -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/geometry3D/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/geometry3D/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/dijkstra-example -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/dijkstra-example/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/dijkstra-example/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/FTDI_USB_enumerate_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/FTDI_USB_enumerate_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/FTDI_USB_enumerate_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/displayPlots -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/displayPlots/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/displayPlots/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/SICK_lms100eth_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/SICK_lms100eth_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/SICK_lms100eth_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2_stereo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2_stereo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoFlyCapture2_stereo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/benchmark-gridmaps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/benchmark-gridmaps/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/benchmark-gridmaps/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/benchmark-gridmaps/benchmark-options.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gmrf_map_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gmrf_map_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gmrf_map_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/icp3D -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/icp3D/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/icp3D/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/times -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/times/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/times/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/HOKUYO_laser_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/HOKUYO_laser_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/HOKUYO_laser_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/HOKUYO_laser_test/LASER_SCAN_TEST.INI -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/rgbd360 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/rgbd360/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/graph_slam_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/graph_slam_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/graph_slam_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/SICK_laser_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/SICK_laser_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/SICK_laser_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/SICK_laser_test/LASER_SCAN_TEST.INI -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/SICK_laser_test/_out_scan.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/SICK_laser_test/_out_point_cloud.3Dscene -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/db -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/db/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/db/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/test-compress -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/test-compress/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/test-compress/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/grab3Dvideo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/grab3Dvideo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/grab3Dvideo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/smart_pointers_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/smart_pointers_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/smart_pointers_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gauss_img_filtering -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gauss_img_filtering/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gauss_img_filtering/test_in.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gauss_img_filtering/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/CMakeLists_list_template.txt.in -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/opengl_video_viewport_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/opengl_video_viewport_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/opengl_video_viewport_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/keypoint_matching -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/keypoint_matching/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/keypoint_matching/imgs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/keypoint_matching/imgs/imR_p01.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/keypoint_matching/imgs/imL_p01.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/keypoint_matching/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/resampling-test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/resampling-test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/resampling-test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_2d-icp-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_2d-icp-slam/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/IRBoard_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/IRBoard_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/IRBoard_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoOpenCV -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoOpenCV/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoOpenCV/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gridRawlogSimulator -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gridRawlogSimulator/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gridRawlogSimulator/test_gridmap2.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gridRawlogSimulator/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/rayTrace -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/rayTrace/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/rayTrace/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/face_detection -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/face_detection/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/face_detection/FACE_DETECTION_TEST.INI -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/face_detection/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gui_windows_events -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gui_windows_events/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gui_windows_events/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/directoryExplorer -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/directoryExplorer/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/directoryExplorer/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/threadsPipe -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/threadsPipe/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/threadsPipe/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/phidgetProximitySensor -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/phidgetProximitySensor/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/phidgetProximitySensor/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/phidgetProximitySensor/conf.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_to_rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_to_rawlog/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/openNI2_to_rawlog/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoAndBuildPyr -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoAndBuildPyr/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoAndBuildPyr/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/icp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/icp/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/icp/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/rgbd_dataset2rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/rgbd_dataset2rawlog/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/rgbd_dataset2rawlog/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/observer_pattern -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/observer_pattern/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/observer_pattern/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/CMakeLists_template.txt.in -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/random -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/random/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/random/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/a_starAlgorithm -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/a_starAlgorithm/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/a_starAlgorithm/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/opengl_objects_demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/opengl_objects_demo/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/opengl_objects_demo/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gps-coordinates -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gps-coordinates/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gps-coordinates/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/RoboPeakLidar_laser_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/RoboPeakLidar_laser_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoFFmpeg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoFFmpeg/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/captureVideoFFmpeg/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/feature_extraction -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/feature_extraction/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/feature_extraction/imgs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/feature_extraction/imgs/imR_p01.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/feature_extraction/imgs/imL_p01.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/feature_extraction/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/cameraCaptureAskDialog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/cameraCaptureAskDialog/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/cameraCaptureAskDialog/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/voronoi_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/voronoi_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/voronoi_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/imageConvolutionFFT -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/imageConvolutionFFT/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/imageConvolutionFFT/test_image.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/imageConvolutionFFT/test_convolution_window.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/imageConvolutionFFT/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/joystick -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/joystick/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/joystick/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/HOW_TO_ADD_EXAMPLES.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/sonar_SRF10_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/sonar_SRF10_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/sonar_SRF10_test/CONFIG_sonars.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/sonar_SRF10_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/setOfTexturedTrianglesTest -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/setOfTexturedTrianglesTest/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/setOfTexturedTrianglesTest/texture.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/setOfTexturedTrianglesTest/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/setOfTexturedTrianglesTest/mask.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/eNosesRealtime_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/eNosesRealtime_test/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/eNosesRealtime_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/ransac-data-association -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/ransac-data-association/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/ransac-data-association/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/SocketsTest -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/SocketsTest/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/SocketsTest/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/polygonSplit -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/polygonSplit/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/polygonSplit/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/imageBasics -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/imageBasics/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/imageBasics/frame_color.jpg -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/imageBasics/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/rejectionSampling -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/rejectionSampling/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/rejectionSampling/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gravity3d -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gravity3d/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/gravity3d/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/rovio_test -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/rovio_test/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/display3D_custom_render -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/display3D_custom_render/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc//samples/display3D_custom_render/test.cpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc/mrpt_example1.tar.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/applications -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/applications/reactivenavdemo.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/applications/robotic-arm-kinematics.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/applications/cameracalib.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/applications/rawlogviewer.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/applications/gridmapnavsimul.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/applications/2dslamdemo.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/applications/sceneviewer.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/applications/navlog-viewer.desktop -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/applications/kinect-stereo-camera-calib-gui.desktop -- Up-to-date: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/kf-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_6D_test_no_odometry.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_6D_test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_6D_test_datassoc.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_6D_noncentered_test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/kf-slam/EKF-SLAM_test_2d.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/kf-slam/partition_EKF-SLAM_test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/icp-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/icp-slam/icp-slam_demo_LM.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/icp-slam/icp-slam_demo_classic.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/icp-slam/icp-slam_demo_classic_gridmatch.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/icp-slam/icp-slam_demo_with_octomap.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/icp-slam/icp-gas-mapping.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/hmt-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/hmt-slam/malaga.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/icp-graph-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/icp-graph-slam/icp-graph-slam.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/simul-beacons -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/simul-beacons/example_simul-beacons.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/2d-slam-demo -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/2d-slam-demo/2dslam-test.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/simul-landmarks -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/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.x86_64/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.x86_64/usr/share/mrpt/config_files/simul-landmarks/simul_landmarks_demo_EKF-SLAM.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/README.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/icp-slam-live -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/mrpt/config_files/pf-localization -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/pf-localization/localization_demo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/pf-localization/ro-localization-demo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/pf-localization/localization_demo_obsonly_rawlog.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/grid-matching -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/grid-matching/gridmatch_example.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/pbmap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/pbmap/configLocaliser.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/pbmap/configPbMap.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rbpf-slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rbpf-slam/gas_mapping_2lasers_2enoses.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rbpf-slam/example_3_gridmaps.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rbpf-slam/gridmapping_optimal_sampling.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rbpf-slam/gridmapping_RBPF_ICPbased_intel.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rbpf-slam/RO-SLAM_simulatedData_MC.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rbpf-slam/gridmapping_RBPF_grid_ICPbased_malaga.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rbpf-slam/gridmapping_RBPF_ICPbased_malaga.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rbpf-slam/RO-SLAM_simulatedData_SOG.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rbpf-slam/gridmapping_intel.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/Enose_v2.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/camera_pgr_flycap.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/roadbot-all.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/camera_pgr_flycap_stereo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/NIDAQ_analog_ins.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/dataset_citroen.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/swissranger_cam.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/xsens_MT4_multiple.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/NIDAQ_digital_inputs.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/Wifi.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/hokuyo_UXM.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/velodyne_default_calib_VLP-16.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/rtkgps-lasers.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/NIDAQ_ains_encoders.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/ntrip_emitter.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/KVHDSP3000.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/openNI2.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/PhidgetIK.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/rgbd_2sensors.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/.gitignore -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/SICK_custom_rs422_USB.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/camera_stereoBumblebee.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/activmedia_robot.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/xsens_MT4.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/rgbd_4sensors.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/dataset_pid_gps.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/velodyne.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/xsens_IMU.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/skeleton_tracker.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/SICK_LMS_500k.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/tuHokuyo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/kinect.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/velodyne_default_calib_HDL-32.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/camera_duo3d.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/gps.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/hokuyo_UTM.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/camera_stereoBumblebee_libdc1394.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/isense.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/hokuyo_UTM_camera_1394.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/SICK_LMS_serial.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/ptuHokuyo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/camera_opencv.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/ptuHokuyoCamera.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/two_cameras_1394.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/NIDAQ_encoders.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/rgbd360.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/patrolbot_enoses.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/RFID.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/camera_1394.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/rawlog-grabber/camera_ffmpeg_video_file.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/ro-localization -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/ro-localization/UWB_localization_demo.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/navigation-ptgs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/navigation-ptgs/reactive2d_config.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/navigation-ptgs/ptrrt_config_example1.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/config_files/navigation-ptgs/reactive3d_config.ini -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/kf-slam_6D_demo_DA_ground_truth_robot_path.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/kf-slam_6D_demo_DA.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/kf-slam_6D_demo_noncentered_ground_truth_robot_path.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/kf-slam_6D_demo_DA_ground_truth.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/malaga-cs-fac-building.simplemap.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/kf-slam_demo.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/kf-slam_6D_demo_ground_truth.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/kf-slam_6D_demo_noncentered_ground_truth.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/test_rtk_path.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/kinematic-models -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/kinematic-models/puma560.kinbin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/kinematic-models/IRB6400C_Barrientos.kinbin -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/pbmap-demos -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/pbmap-demos/pointcloud2.pcd -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/pbmap-demos/pointcloud1.pcd -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/pbmap-demos/pose0.mat -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/pbmap-demos/pose1.mat -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/pbmap-demos/pointcloud0.pcd -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/pbmap-demos/pose2.mat -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/pbmap-demos/pointcloud3.pcd -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/pbmap-demos/pose3.mat -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/graph_2d_circle_50nodes.graph -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/uwb_ro-localization_demo_map.gridmap.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/kf-slam_6D_demo_noncentered.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/README_directory.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/kf-slam_6D_demo_ground_truth_robot_path.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/kf-slam_demo_ground_truth.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/2006-MalagaCampus.gridmap.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/graph_2d_circle_50nodes_groundtruth.graph -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/uwb_ro-localization_demo.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/localization_demo.simplemap.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/2006-01ENE-21-SENA_Telecom Faculty_one_loop_only.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/uwb_ro-localization_demo_GT.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/localization_demo.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/RO-SLAM_demo_ground_truth.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/kf-slam_6D_demo.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/kf-slam_demo_ground_truth_robot_path.txt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mrpt/datasets/RO-SLAM_demo.rawlog -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/pixmaps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/pixmaps/navlog-viewer.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/pixmaps/rawlogviewer.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/pixmaps/mrpt_icon.ico -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/pixmaps/robotic-arm-kinematics.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/pixmaps/sceneviewer.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/pixmaps/reactivenav.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/pixmaps/2d-slam-demo.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/pixmaps/gridmapsimul.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/pixmaps/cameracalibgui.png -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/appdata -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/appdata/navlog-viewer.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/appdata/kinect-stereo-camera-calib-gui.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/appdata/sceneviewer.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/appdata/gridmapnavsimul.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/appdata/reactivenavdemo.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/appdata/rawlogviewer.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/appdata/cameracalib.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/appdata/robotic-arm-kinematics.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/appdata/2dslamdemo.appdata.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mime -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mime/packages -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mime/packages/x-mrpt-gridmap.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mime/packages/x-mrpt-rawlog.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mime/packages/x-mrpt-hmtmap.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mime/packages/x-mrpt-3dscene.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mime/packages/x-mrpt-simplemap.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/mime/packages/x-mrpt-navlog.xml -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math_mrpt.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/SE_traits.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPoses2DSequence.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CRobot2DPoseEstimator.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPosePDFSOG.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3DPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3DPDFSOG.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPointPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPoseOrPoint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPosePDFGrid.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPointPDFParticles.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3DRotVec.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPoses3DSequence.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPointPDFSOG.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/poses_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPoint3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose2DGridTemplate.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPoint2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3DQuatPDFGaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPosePDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3DQuat.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPoseRandomSampler.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3DQuatPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3DPDFParticles.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPosePDFGaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3DInterpolator.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPointPDFGaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPoint2DPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/SO_SE_average.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3DQuatPDFGaussianInf.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPosePDFParticles.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3DPDFGaussianInf.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPoint2DPDFGaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPosePDFGaussianInf.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPoseOrPoint_detail.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPose3DPDFGaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses/CPoint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/compress.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/compress -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/compress/zip.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/system.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/synch.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/base.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/synch -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/synch/MT_buffer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/synch/CPipe.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/synch/atomic_incr.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/synch/CThreadSafeVariable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/synch/CSemaphore.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/synch/CCriticalSection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/base -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/base/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/do_opencv_includes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/stlplus -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/stlplus/exceptions.hpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/stlplus/smart_ptr.hpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/stlplus/containers_fixes.hpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/stlplus/smart_ptr.tpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/nanoflann -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/nanoflann/nanoflann.hpp -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/OptionalUnlabeledTracker.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/CmdLineOutput.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/XorHandler.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/MultiSwitchArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/IgnoreRestVisitor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/Constraint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/ValuesConstraint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/CmdLine.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/StdOutput.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/UnlabeledMultiArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/DocBookOutput.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/UnlabeledValueArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/Visitor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/HelpVisitor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/MultiArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/Arg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/SwitchArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/ArgException.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/ValueArg.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/CmdLineInterface.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/otherlibs/tclap/VersionVisitor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/poses.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/random.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/bayes -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/bayes/CParticleFilterCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/bayes/CParticleFilterData.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/bayes/CParticleFilter.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/bayes/CProbabilityParticle.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/ops_containers.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/ops_containers.h.gcc12 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/matrix_adaptors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/matrix_adaptors.h.cpp11 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/CSplineInterpolator1D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/kmeans.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/utils_matlab.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/homog_matrices.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/CMatrixD.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/CMatrixTemplateObjects.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/CArray.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/ransac.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/fourier.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/CMatrix.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/ops_vectors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/num_jacobian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/data_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/CBinaryRelation.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/matrix_serialization.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/CMatrixTemplateNumeric.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/math_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/CMatrixB.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/CHistogram.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/CMatrixTemplate.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/CPolygon.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/KDTreeCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/point_poses2vectors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/CArrayNumeric.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/jacobians.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/lightweight_geom_data.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/slerp.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/CQuaternion.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/wrap2pi.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/transform_gaussian.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/CSparseMatrixTemplate.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/model_search_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/CLevenbergMarquardt.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/ops_matrices.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/geometry.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/eigen_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/CMatrixFixedNumeric.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/ransac_applications.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/CSparseMatrix.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/interp_fit.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/distributions.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/model_search.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/MatrixBlockSparseCols.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/robust_kernels.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/CMonteCarlo.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/eigen_plugins.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/math/eigen_plugins_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/random -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/random/RandomGenerators.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/system -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/system/filesystem.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/system/CGenericMemoryPool.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/system/datetime.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/system/string_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/system/parallelization.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/system/memory.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/system/threads.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/system/vector_loadsave.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/system/os.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/system/CDirectoryExplorer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/system/CFileSystemWatcher.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CConfigFileMemory.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CReferencedMemBlock.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/TColor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CTimeLogger.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/compiler_fixes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/SSE_macros.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CLog.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CTicTac.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CConfigFileBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/pstdint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/TCamera.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/round.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/TStereoCamera.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/TPixelCoord.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/ci_less.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CDebugOutputCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CMessageQueue.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CTextFileLinesParser.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/adapters.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/net_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/mrptEvent.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/circular_buffer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CEnhancedMetaFile.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/TTypeName_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CObserver.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/safe_pointers.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/metaprogramming.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/boost_join.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CConsoleRedirector.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/mrpt_stdint.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CCanvas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CSimpleDatabase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/stl_extensions.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CMemoryStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CClientTCPSocket.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/TMatchingPair.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/md5.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/printf_vector.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CImage.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CMHPropertiesValuesList.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CMessage.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/core_defs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CThreadSafeQueue.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CConfigFilePrefixer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/bimap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/exceptions.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CUncopiable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CStartUpClassesRegister.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/color_maps.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/crc.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/types_math.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CMappedImage.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/integer_select.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CStringList.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CFileGZInputStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CLoadableOptions.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/msvc_inttypes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CDynamicGrid.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CFileStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CObject.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CFileOutputStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/metaprogramming_serialization.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CRobotSimulator.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/TTypeName.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/utils_defs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/aligned_containers.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CFileInputStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/TParameters.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CPropertiesValuesList.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CServerTCPSocket.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/types_simple.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/stl_serialization.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/mrpt_macros.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CMemoryChunk.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/SSE_types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/list_searchable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CStdOutStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CFileGZOutputStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CTypeSelector.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/TEnumType.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CSerializable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/stl_containers_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CListOfClasses.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CProbabilityDensityFunction.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CConfigFile.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/PLY_import_export.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/bits.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/traits_map.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/mrpt_inttypes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/map_as_vector.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/base/include//mrpt/utils/CObservable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/bayes/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/bayes/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/bayes/include//mrpt/bayes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/bayes/include//mrpt/bayes -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/bayes/include//mrpt/bayes/CKalmanFilterCapable_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/bayes/include//mrpt/bayes/CKalmanFilterCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/bayes/include//mrpt/bayes/CRejectionSamplingCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/detectors/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/detectors/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/detectors/include//mrpt/detectors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/detectors/include//mrpt/detectors -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/detectors/include//mrpt/detectors/CDetectorDoorCrossing.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/detectors/include//mrpt/detectors/CCascadeClassifierDetection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/detectors/include//mrpt/detectors/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/detectors/include//mrpt/detectors/CObjectDetection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/detectors/include//mrpt/detectors/CDetectableObject.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/detectors/include//mrpt/detectors/CFaceDetection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/graphs/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/graphs/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/graphs/include//mrpt/graphs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/graphs/include//mrpt/graphs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/graphs/include//mrpt/graphs/CGraphPartitioner_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/graphs/include//mrpt/graphs/dijkstra.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/graphs/include//mrpt/graphs/CDirectedGraph.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/graphs/include//mrpt/graphs/CDirectedTree.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/graphs/include//mrpt/graphs/CAStarAlgorithm.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/graphs/include//mrpt/graphs/CNetworkOfPoses.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/graphs/include//mrpt/graphs/CGraphPartitioner.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/graphs/include//mrpt/graphs/CNetworkOfPoses_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/graphslam/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/graphslam/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/graphslam/include//mrpt/graphslam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/graphslam/include//mrpt/graphslam/levmarq_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/graphslam/include//mrpt/graphslam/levmarq.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/graphslam/include//mrpt/graphslam/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/graphslam/include//mrpt/graphslam/types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/graphslam/include//mrpt/graphslam.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/gui/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/gui/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/gui/include//mrpt/otherlibs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/gui/include//mrpt/otherlibs/mathplot -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/gui/include//mrpt/otherlibs/mathplot/mathplot.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/gui/include//mrpt/gui.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/gui/include//mrpt/gui -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/gui/include//mrpt/gui/CMyGLCanvasBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/gui/include//mrpt/gui/CMyGLCanvasBase.h.eigen_X11 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/gui/include//mrpt/gui/CDisplayWindow.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/gui/include//mrpt/gui/WxUtils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/gui/include//mrpt/gui/WxSubsystem.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/gui/include//mrpt/gui/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/gui/include//mrpt/gui/CDisplayWindowPlots.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/gui/include//mrpt/gui/CBaseGUIWindow.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/gui/include//mrpt/gui/gui_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/gui/include//mrpt/gui/CDisplayWindow3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/gui/include//mrpt/gui/keycodes.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hmtslam/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hmtslam/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CLocalMetricHypothesis.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CTopLCDetectorBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/hmtslam_impexp.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CRobotPosesGraph.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CHMHMapNode.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CHMHMapArc.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CTopLCDetector_FabMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CHierarchicalMapMHPartition.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CTopLCDetector_GridMatching.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CHierarchicalMHMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/CHMTSLAM.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam/HMT_SLAM_common.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hmtslam/include//mrpt/hmtslam.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CKinect.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CSerialPort.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CFFMPEG_InputStream.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/COpenNI2Generic.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CImageGrabber_FlyCapture2.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CLMS100eth.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CSickLaserUSB.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CStereoGrabber_Bumblebee_libdc1394.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CSickLaserSerial.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CRovio.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CRaePID.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CRoboticHeadInterface.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CPtuDPerception.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/C2DRangeFinderAbstract.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CSkeletonTracker.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CPtuHokuyo.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CImageGrabber_dc1394.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CNTRIPClient.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CServoeNeck.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CTuMicos.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CBoardDLMS.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CGyroKVHDSP3000.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CCameraSensor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CActivMediaRobotBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CInterfaceFTDIMessages.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/COpenNI2Sensor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CGenericSensor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CVelodyneScanner.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CImpinjRFID.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/TCaptureOptions_bumblebee.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CGPS_NTRIP.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CStereoGrabber_SVS.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CNTRIPEmitter.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CHokuyoURG.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CWirelessPower.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/hwdrivers_impexp.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CRoboPeakLidar.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CEnoseModular.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CGillAnemometer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CBoardIR.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CIMUXSens_MT4.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CPhidgetInterfaceKitProximitySensors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CCANBusReader.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CIMUIntersense.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CBoardENoses.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CInterfaceFTDI.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CIMUXSens.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CIbeoLuxETH.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CSwissRanger3DCamera.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CBoardSonars.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CGPSInterface.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CNationalInstrumentsDAQ.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CImageGrabber_OpenCV.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CJoystick.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/COpenNI2_RGBD360.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CPtuBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/hwdrivers/include//mrpt/hwdrivers/CDUO3DCamera.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/kinematics/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/kinematics/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/kinematics/include//mrpt/kinematics -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/kinematics/include//mrpt/kinematics/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/kinematics/include//mrpt/kinematics/CKinematicChain.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/kinematics/include//mrpt/kinematics.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/COctoMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/COctoMap.h.octomap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/COctoMapBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/COctoMapBase.h.octomap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CColouredOctoMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CColouredOctoMap.h.octomap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CRandomFieldGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CWeightedPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/PCL_adapters.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CGasConcentrationGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CHeightGridMap2D_Base.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CReflectivityGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CColouredPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CHeightGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CLogOddsGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CBeaconMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CBeacon.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CSimplePointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/COccupancyGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CHeightGridMap2D_MRF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/CWirelessPowerGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps/COctoMapBase_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/maps.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/opengl -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/opengl/CAngularObservationMesh.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/opengl/CPlanarLaserScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/otherlibs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CRandomFieldGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/slam/COctoMapBase.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CWeightedPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/slam/PCL_adapters.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CGasConcentrationGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CReflectivityGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CColouredPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CHeightGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CPointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CLogOddsGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CBeaconMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CBeacon.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/slam/COctoMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CSimplePointsMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/slam/COccupancyGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CWirelessPowerGridMap2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/maps/include//mrpt/slam/CColouredOctoMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/reactivenav.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/reactivenav -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/reactivenav/motion_planning_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/reactivenav/CReactiveNavigationSystem.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/reactivenav/CReactiveNavigationSystem3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/holonomic -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/holonomic/CHolonomicVFF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/holonomic/CAbstractHolonomicReactiveMethod.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/holonomic/CHolonomicND.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/holonomic/CHolonomicLogFileRecord.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/planners -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/planners/PlannerRRT_SE2_TPS.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/planners/PlannerSimple2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/planners/TMoveTree.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/reactive -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/reactive/CAbstractReactiveNavigationSystem.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/reactive/CAbstractPTGBasedReactive.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/reactive/CReactiveNavigationSystem.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/reactive/CLogFileRecord.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/reactive/CReactiveNavigationSystem3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/tpspace -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/tpspace/motion_planning_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG6.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG1.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG7.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG4.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CParameterizedTrajectoryGenerator.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG3.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG2.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/tpspace/CPTG5.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/nav/include//mrpt/nav.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/maps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/maps/TMetricMapTypesRegistry.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/maps/CMetricMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/maps/CMetricMapEvents.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/maps/metric_map_types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/maps/CSimpleMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/maps/TMetricMapInitializer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationSkeleton.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationCANBusJ1939.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CActionRobotMovement2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationRGBD360.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservation2DRangeScanWithUncertainty.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservation3DRangeScan_project3D_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/VelodyneCalibration.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationBatteryState.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationOdometry.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationGasSensors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationIMU.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationReflectivity.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages_ascii_nmea.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationBeaconRanges.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages_common.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationRawDAQ.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservation6DFeatures.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/T2DScanProperties.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationRange.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages_novatel.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages_type_list.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages_topcon.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CActionRobotMovement3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservation3DRangeScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationGPS.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservation.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CRawlog.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationStereoImagesFeatures.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CActionCollection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationWindSensor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationStereoImages.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CSinCosLookUpTableFor2DScans.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/carmen_log_tools.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationRFID.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationImage.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CAction.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/obs_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationVelodyneScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationBearingRange.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/gnss_messages.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationComment.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CSensoryFrame.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservationWirelessPower.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs/CObservation2DRangeScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/obs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationCANBusJ1939.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CActionRobotMovement2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationRGBD360.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationBatteryState.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationOdometry.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationGasSensors.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationIMU.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CMetricMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationReflectivity.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationBeaconRanges.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationRawDAQ.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservation6DFeatures.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationRange.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CActionRobotMovement3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservation3DRangeScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationGPS.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservation.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CRawlog.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationStereoImagesFeatures.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CMetricMapEvents.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CActionCollection.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationWindSensor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationStereoImages.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CSinCosLookUpTableFor2DScans.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationRFID.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationImage.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CAction.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CSimpleMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationBearingRange.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationComment.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CSensoryFrame.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservationWirelessPower.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/obs/include//mrpt/slam/CObservation2DRangeScan.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/stock_objects.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CGeneralizedCylinder.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CMesh.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CRenderizable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CLight.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CTextMessageCapable.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CMesh3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/pose_pdfs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CSetOfTexturedTriangles.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CAxis.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/C3DSScene.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CVectorField3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CTexturedPlane.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CSetOfTriangles.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/graph_tools.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/COctreePointRenderer.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CGeneralizedEllipsoidTemplate.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CEllipsoidInverseDepth3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CFBORender.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CSphere.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CMeshFast.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CPointCloudColoured.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CSetOfObjects.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CFrustum.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/opengl_frwds.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CArrow.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CSetOfLines.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CCamera.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CEllipsoidInverseDepth2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CRenderizableDisplayList.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/graph_tools_impl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CBox.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/gl_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CDisk.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CCylinder.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CEllipsoid.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CGridPlaneXY.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/COpenGLScene.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CVectorField2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CText.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CEllipsoidRangeBearing2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/COpenGLViewport.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CGridPlaneXZ.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CAssimpModel.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/COctoMapVoxels.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/opengl_fonts.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CTexturedObject.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CSimpleLine.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CText3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CPointCloud.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/CPolyhedron.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl/COpenGLStandardObject.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//mrpt/opengl.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//otherlibs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//otherlibs/freeglut -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//otherlibs/freeglut/GL -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//otherlibs/freeglut/GL/glut.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//otherlibs/freeglut/GL/freeglut_std.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//otherlibs/freeglut/GL/freeglut_ext.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/opengl/include//otherlibs/freeglut/GL/freeglut.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/pbmap/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/pbmap/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/PbMapMaker.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/PbMapMaker.h.boost173 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/PbMapLocaliser.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/heuristicParams.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/Subgraph.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/ConsistencyTest.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/PlaneInferredInfo.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/SemanticClustering.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/PbMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/SubgraphMatcher.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/Plane.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/pbmap/include//mrpt/pbmap/Miscellaneous.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/maps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/maps/CMultiMetricMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/maps/CMultiMetricMapPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CICP.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CMonteCarloLocalization2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CMetricMapsAlignmentAlgorithm.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CIncrementalMapPartitioner.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/TKLDParams.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/PF_implementations_data.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CMetricMapBuilderRBPF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CMetricMapBuilderICP.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CRangeBearingKFSLAM.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CRangeBearingKFSLAM2D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/PF_implementations.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/COccupancyGridMapFeatureExtractor.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/PF_aux_structs.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CMultiMetricMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/observations_overlap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CRejectionSamplingRangeOnlyLocalization.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CMetricMapBuilder.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/data_association.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CGridMapAligner.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CMultiMetricMapPDF.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/TMonteCarloLocalizationParams.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/slam/include//mrpt/slam/CMonteCarloLocalization3D.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/tfest/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/tfest/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/tfest/include//mrpt/scanmatching.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/tfest/include//mrpt/tfest -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/tfest/include//mrpt/tfest/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/tfest/include//mrpt/tfest/se2.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/tfest/include//mrpt/tfest/indiv-compat-decls.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/tfest/include//mrpt/tfest/se3.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/tfest/include//mrpt/scanmatching -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/tfest/include//mrpt/scanmatching/scan_matching.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/tfest/include//mrpt/tfest.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/topography/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/topography/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/topography/include//mrpt/topography -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/topography/include//mrpt/topography/data_types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/topography/include//mrpt/topography/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/topography/include//mrpt/topography/conversions.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/topography/include//mrpt/topography/path_from_rtk_gps.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/topography/include//mrpt/topography.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include/ -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/maps -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/maps/CLandmark.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/maps/CLandmarksMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/obs -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/obs/CObservationVisualLandmarks.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision/CCamModel.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision/descriptor_kdtrees.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision/TSimpleFeature.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision/CDifodo.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision/CImagePyramid.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision/utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision/bundle_adjustment.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision/CStereoRectifyMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision/CFeatureExtraction.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision/CUndistortMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision/tracking.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision/link_pragmas.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision/CFeature.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision/descriptor_pairing.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision/chessboard_stereo_camera_calib.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision/chessboard_camera_calib.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision/multiDesc_utils.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision/pinhole.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision/CVideoFileWriter.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision/types.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision/chessboard_find_corners.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/slam -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/slam/CLandmark.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/slam/CLandmarksMap.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/slam/CObservationVisualLandmarks.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/vision/include//mrpt/vision.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/mrpt-config/mrpt/config.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/include/mrpt/mrpt-config/mrpt/version.h -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-base.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-base.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-base.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-base.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-detectors.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-detectors.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-detectors.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-detectors.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-gui.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-gui.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-gui.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-gui.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-hmtslam.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-hmtslam.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-hmtslam.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-hmtslam.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-hwdrivers.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-hwdrivers.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-hwdrivers.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-hwdrivers.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-kinematics.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-kinematics.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-kinematics.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-kinematics.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-maps.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-maps.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-maps.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-maps.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-nav.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-nav.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-nav.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-nav.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-obs.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-obs.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-obs.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-obs.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-opengl.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-opengl.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-opengl.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-opengl.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-pbmap.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-pbmap.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-pbmap.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-pbmap.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-slam.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-slam.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-slam.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-slam.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-tfest.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-tfest.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-tfest.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-tfest.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-topography.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-topography.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-topography.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-topography.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-vision.so.1.4.0 -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-vision.so.1.4 -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-vision.so.1.4.0" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-vision.so -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/2d-slam-demo -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/2d-slam-demo" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/DifOdometry-Datasets -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/DifOdometry-Datasets" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/GridmapNavSimul -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/GridmapNavSimul" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/RawLogViewer -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/RawLogViewer" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/ReactiveNav3D-Demo -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/ReactiveNav3D-Demo" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/ReactiveNavigationDemo -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/ReactiveNavigationDemo" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/SceneViewer3D -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/SceneViewer3D" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/camera-calib -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/camera-calib" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/carmen2rawlog -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/carmen2rawlog" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/carmen2simplemap -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/carmen2simplemap" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/features-matching -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/features-matching" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/gps2rawlog -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/gps2rawlog" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/graph-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/graph-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/grid-matching -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/grid-matching" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/hmt-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/hmt-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/hmt-slam-gui -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/hmt-slam-gui" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/hmtMapViewer -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/hmtMapViewer" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/holonomic-navigator-demo -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/holonomic-navigator-demo" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/icp-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/icp-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/icp-slam-live -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/icp-slam-live" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/image2gridmap -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/image2gridmap" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/kf-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/kf-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/kinect-3d-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/kinect-3d-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/kinect-3d-view -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/kinect-3d-view" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/kinect-stereo-calib -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/kinect-stereo-calib" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/map-partition -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/map-partition" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/mrpt-perfdata2html -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/mrpt-perfdata2html" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/mrpt-performance -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/mrpt-performance" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/navlog-viewer -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/navlog-viewer" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/observations2map -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/observations2map" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/pf-localization -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/pf-localization" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/rawlog-edit -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/rawlog-edit" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/rawlog-grabber -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/rawlog-grabber" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/rbpf-slam -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/rbpf-slam" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/ro-localization -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/ro-localization" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/robotic-arm-kinematics -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/robotic-arm-kinematics" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/simul-beacons -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/simul-beacons" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/simul-gridmap -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/simul-gridmap" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/simul-landmarks -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/simul-landmarks" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/track-video-features -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/track-video-features" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/velodyne-view -- Set runtime path of "/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/velodyne-view" to "" -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/rawlog-grabber.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/RawLogViewer.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/ReactiveNavigationDemo.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/ReactiveNav3D-Demo.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/SceneViewer3D.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/camera-calib.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/icp-slam.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/icp-slam-live.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/kf-slam.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/2d-slam-demo.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/map-partition.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/observations2map.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/pf-localization.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/ro-localization.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/rbpf-slam.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/simul-landmarks.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/simul-beacons.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/simul-gridmap.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/GridmapNavSimul.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/grid-matching.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/features-matching.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/mrpt-performance.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/mrpt-perfdata2html.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/prrt-navigator-demo.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/holonomic-navigator-demo.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/navlog-viewer.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/hmt-slam-gui.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/track-video-features.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/graph-slam.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/kinect-3d-slam.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/kinect-3d-view.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/kinect-stereo-calib.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/robotic-arm-kinematics.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/velodyne-view.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/gps2rawlog.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/rawlog-edit.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/carmen2rawlog.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/carmen2simplemap.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/image2gridmap.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/DifOdometry-Datasets.1.gz -- Installing: /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/man/man1/DifOdometry-Camera.1.gz + find /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64//usr/share/appdata/2dslamdemo.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64//usr/share/appdata/cameracalib.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64//usr/share/appdata/gridmapnavsimul.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64//usr/share/appdata/kinect-stereo-camera-calib-gui.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64//usr/share/appdata/navlog-viewer.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64//usr/share/appdata/rawlogviewer.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64//usr/share/appdata/reactivenavdemo.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64//usr/share/appdata/robotic-arm-kinematics.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64//usr/share/appdata/sceneviewer.appdata.xml /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64//usr/share/appdata/2dslamdemo.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64//usr/share/appdata/cameracalib.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64//usr/share/appdata/gridmapnavsimul.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64//usr/share/appdata/kinect-stereo-camera-calib-gui.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64//usr/share/appdata/navlog-viewer.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64//usr/share/appdata/rawlogviewer.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64//usr/share/appdata/reactivenavdemo.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64//usr/share/appdata/robotic-arm-kinematics.appdata.xml: OK /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64//usr/share/appdata/sceneviewer.appdata.xml: OK + rm -fr /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64//usr/share/mrpt-doc + rm -fr /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64//usr/share/doc/mrpt-doc + rm -fr '/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64//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.x86_64 --unique-debug-src-base mrpt-1.4.0-34.fc38.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/mrpt-1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/2d-slam-demo extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/DifOdometry-Datasets extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/GridmapNavSimul extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/RawLogViewer extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/ReactiveNav3D-Demo extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/ReactiveNavigationDemo extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/SceneViewer3D extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/camera-calib extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/carmen2rawlog extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/carmen2simplemap extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/features-matching extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/gps2rawlog extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/graph-slam extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/grid-matching extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/hmt-slam extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/hmt-slam-gui extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/hmtMapViewer extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/holonomic-navigator-demo extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/icp-slam extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/icp-slam-live extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/image2gridmap extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/kf-slam extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/kinect-3d-slam extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/kinect-3d-view extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/kinect-stereo-calib extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/map-partition extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/mrpt-perfdata2html extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/mrpt-performance extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/navlog-viewer extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/observations2map extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/pf-localization extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/rawlog-edit extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/rawlog-grabber extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/rbpf-slam extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/ro-localization extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/robotic-arm-kinematics extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/simul-beacons extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/simul-gridmap extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/simul-landmarks extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/track-video-features extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/bin/velodyne-view extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-base.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-detectors.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-gui.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-hmtslam.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-hwdrivers.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-kinematics.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-maps.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-nav.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-obs.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-opengl.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-pbmap.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-slam.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-tfest.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-topography.so.1.4.0 extracting debug info from /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/lib64/libmrpt-vision.so.1.4.0 original debug info size: 1633172kB, size after compression: 1104920kB /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.x86_64/libs/obs/src/CObservationRGBD360.cpp is executable but has no shebang, removing executable bit + /usr/lib/rpm/brp-remove-la-files + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.KzyUWg + umask 022 + cd /builddir/build/BUILD + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + export CFLAGS + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer' + export CXXFLAGS + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd 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 + /usr/bin/ctest --test-dir redhat-linux-build --output-on-failure --force-new-ctest-process -j2 --verbose Internal ctest changing into directory: /builddir/build/BUILD/mrpt-1.4.0/redhat-linux-build 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!!! + RPM_EC=0 ++ jobs -p + exit 0 Processing files: mrpt-base-1.4.0-34.fc38.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.MQErmu + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + DOCDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-base + cp -pr README.md /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-base + cp -pr doc/COPYING /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-base + RPM_EC=0 ++ jobs -p + exit 0 Provides: libmrpt-base.so.1.4()(64bit) mrpt-base = 1.4.0-34.fc38 mrpt-base(x86-64) = 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()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.30)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libcxsparse.so.3()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.35)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.3.3)(64bit) rtld(GNU_HASH) Processing files: mrpt-libs-1.4.0-34.fc38.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.hxst59 + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + DOCDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-libs + cp -pr README.md /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-libs + cp -pr doc/COPYING /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-libs + RPM_EC=0 ++ jobs -p + exit 0 Provides: libmrpt-base.so.1.4()(64bit) libmrpt-detectors.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-hmtslam.so.1.4()(64bit) libmrpt-hwdrivers.so.1.4()(64bit) libmrpt-kinematics.so.1.4()(64bit) libmrpt-maps.so.1.4()(64bit) libmrpt-nav.so.1.4()(64bit) libmrpt-obs.so.1.4()(64bit) libmrpt-opengl.so.1.4()(64bit) libmrpt-pbmap.so.1.4()(64bit) libmrpt-slam.so.1.4()(64bit) libmrpt-tfest.so.1.4()(64bit) libmrpt-topography.so.1.4()(64bit) libmrpt-vision.so.1.4()(64bit) 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-64) = 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()(64bit) libGL.so.1()(64bit) libGLU.so.1()(64bit) libassimp.so.5()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.28)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.30)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libcxsparse.so.3()(64bit) libdc1394.so.25()(64bit) libfreenect.so.0()(64bit) libftdi1.so.2()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libglut.so.3()(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.35)(64bit) libmrpt-base.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-maps.so.1.4()(64bit) libmrpt-obs.so.1.4()(64bit) libmrpt-opengl.so.1.4()(64bit) libmrpt-slam.so.1.4()(64bit) libmrpt-tfest.so.1.4()(64bit) libmrpt-vision.so.1.4()(64bit) liboctomap.so.1.9()(64bit) libpcl_common.so.1.12()(64bit) libpcl_features.so.1.12()(64bit) libpcl_filters.so.1.12()(64bit) libpcl_io.so.1.12()(64bit) libpcl_search.so.1.12()(64bit) libpcl_segmentation.so.1.12()(64bit) libpcl_visualization.so.1.12()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.10)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libusb-1.0.so.0()(64bit) libvtkCommonCore.so.1()(64bit) libvtkCommonDataModel.so.1()(64bit) libvtkCommonExecutionModel.so.1()(64bit) libvtkCommonMath.so.1()(64bit) libvtkFiltersCore.so.1()(64bit) libvtkFiltersGeometry.so.1()(64bit) libvtkRenderingAnnotation.so.1()(64bit) libvtkRenderingCore.so.1()(64bit) libvtkRenderingFreeType.so.1()(64bit) libvtksys.so.1()(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_gl-3.2.so.0()(64bit) libwx_gtk3u_gl-3.2.so.0(WXU_3.2)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.3.3)(64bit) 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.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.nwuNna + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + DOCDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-apps + cp -pr README.md /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-apps + cp -pr doc/COPYING /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-apps + RPM_EC=0 ++ jobs -p + exit 0 warning: File listed twice: /usr/lib/.build-id/02/789756fb31d7e680722f7e2f0924b6c2aef390 warning: File listed twice: /usr/lib/.build-id/2a/44bacb93df42af2919ef29cb8bc492ee019c38 warning: File listed twice: /usr/lib/.build-id/5b/b28ea9e4bc5ce63de916b46125bf6add52bd83 warning: File listed twice: /usr/lib/.build-id/62/51e7f78d57bd435da3d4d21af335528781ee71 warning: File listed twice: /usr/lib/.build-id/6a/f76fa6f8af4853a992d2c5e935e001be913ce3 warning: File listed twice: /usr/lib/.build-id/c1/e9b4095dc07b0e7a4e62d9645525dac1cf88b0 warning: File listed twice: /usr/lib/.build-id/c5/aa9eb85501bb96fd412eab9cc942cc0c02ccba warning: File listed twice: /usr/lib/.build-id/e3/674a421f745cb4a7abfd5f05ab4a95cd8f4351 warning: File listed twice: /usr/lib/.build-id/f6/6da8067e07c2ab20872eed8362c367a37945c4 Provides: mrpt-apps = 1.4.0-34.fc38 mrpt-apps(x86-64) = 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()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.35)(64bit) libmrpt-base.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-hmtslam.so.1.4()(64bit) libmrpt-hwdrivers.so.1.4()(64bit) libmrpt-maps.so.1.4()(64bit) libmrpt-nav.so.1.4()(64bit) libmrpt-obs.so.1.4()(64bit) libmrpt-opengl.so.1.4()(64bit) libmrpt-slam.so.1.4()(64bit) libmrpt-tfest.so.1.4()(64bit) libmrpt-topography.so.1.4()(64bit) libmrpt-vision.so.1.4()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_gl-3.2.so.0()(64bit) libwx_gtk3u_gl-3.2.so.0(WXU_3.2)(64bit) rtld(GNU_HASH) Processing files: mrpt-2d-slam-1.4.0-34.fc38.x86_64 Provides: application() application(2dslamdemo.desktop) metainfo() metainfo(2dslamdemo.appdata.xml) mrpt-2d-slam = 1.4.0-34.fc38 mrpt-2d-slam(x86-64) = 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()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libmrpt-base.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-obs.so.1.4()(64bit) libmrpt-opengl.so.1.4()(64bit) libmrpt-slam.so.1.4()(64bit) libmrpt-vision.so.1.4()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) rtld(GNU_HASH) Processing files: mrpt-camera-calibration-1.4.0-34.fc38.x86_64 Provides: application() application(cameracalib.desktop) metainfo() metainfo(cameracalib.appdata.xml) mrpt-camera-calibration = 1.4.0-34.fc38 mrpt-camera-calibration(x86-64) = 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()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libmrpt-base.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-hwdrivers.so.1.4()(64bit) libmrpt-obs.so.1.4()(64bit) libmrpt-opengl.so.1.4()(64bit) libmrpt-vision.so.1.4()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_gl-3.2.so.0()(64bit) libwx_gtk3u_gl-3.2.so.0(WXU_3.2)(64bit) rtld(GNU_HASH) Processing files: mrpt-gridmap-navigation-1.4.0-34.fc38.x86_64 Provides: application() application(gridmapnavsimul.desktop) metainfo() metainfo(gridmapnavsimul.appdata.xml) mrpt-gridmap-navigation = 1.4.0-34.fc38 mrpt-gridmap-navigation(x86-64) = 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()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libmrpt-base.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-hwdrivers.so.1.4()(64bit) libmrpt-maps.so.1.4()(64bit) libmrpt-obs.so.1.4()(64bit) libmrpt-opengl.so.1.4()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_gl-3.2.so.0()(64bit) libwx_gtk3u_gl-3.2.so.0(WXU_3.2)(64bit) rtld(GNU_HASH) Processing files: mrpt-navlog-viewer-1.4.0-34.fc38.x86_64 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-64) = 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()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libmrpt-base.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-maps.so.1.4()(64bit) libmrpt-nav.so.1.4()(64bit) libmrpt-opengl.so.1.4()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) rtld(GNU_HASH) Processing files: mrpt-rawlog-viewer-1.4.0-34.fc38.x86_64 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-64) = 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()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libmrpt-base.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-maps.so.1.4()(64bit) libmrpt-obs.so.1.4()(64bit) libmrpt-opengl.so.1.4()(64bit) libmrpt-slam.so.1.4()(64bit) libmrpt-topography.so.1.4()(64bit) libmrpt-vision.so.1.4()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_gl-3.2.so.0()(64bit) libwx_gtk3u_gl-3.2.so.0(WXU_3.2)(64bit) rtld(GNU_HASH) Processing files: mrpt-reactive-navigation-1.4.0-34.fc38.x86_64 Provides: application() application(reactivenavdemo.desktop) metainfo() metainfo(reactivenavdemo.appdata.xml) mrpt-reactive-navigation = 1.4.0-34.fc38 mrpt-reactive-navigation(x86-64) = 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()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libmrpt-base.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-maps.so.1.4()(64bit) libmrpt-nav.so.1.4()(64bit) libmrpt-obs.so.1.4()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) rtld(GNU_HASH) Processing files: mrpt-robotic-arm-kinematics-1.4.0-34.fc38.x86_64 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-64) = 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()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libmrpt-base.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-kinematics.so.1.4()(64bit) libmrpt-opengl.so.1.4()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_gl-3.2.so.0()(64bit) libwx_gtk3u_gl-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_html-3.2.so.0()(64bit) libwx_gtk3u_html-3.2.so.0(WXU_3.2)(64bit) rtld(GNU_HASH) Processing files: mrpt-scene-viewer-1.4.0-34.fc38.x86_64 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-64) = 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()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libmrpt-base.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-maps.so.1.4()(64bit) libmrpt-opengl.so.1.4()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_gl-3.2.so.0()(64bit) libwx_gtk3u_gl-3.2.so.0(WXU_3.2)(64bit) rtld(GNU_HASH) Processing files: mrpt-stereo-camera-calibration-1.4.0-34.fc38.x86_64 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-64) = 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()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libmrpt-base.so.1.4()(64bit) libmrpt-gui.so.1.4()(64bit) libmrpt-hwdrivers.so.1.4()(64bit) libmrpt-obs.so.1.4()(64bit) libmrpt-opengl.so.1.4()(64bit) libmrpt-vision.so.1.4()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.26)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.30)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libwx_baseu-3.2.so.0()(64bit) libwx_baseu-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_core-3.2.so.0()(64bit) libwx_gtk3u_core-3.2.so.0(WXU_3.2)(64bit) libwx_gtk3u_gl-3.2.so.0()(64bit) libwx_gtk3u_gl-3.2.so.0(WXU_3.2)(64bit) rtld(GNU_HASH) Processing files: mrpt-devel-1.4.0-34.fc38.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.3RJAl6 + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + DOCDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-devel + cp -pr README.md /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-devel + cp -pr doc/COPYING /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-devel + RPM_EC=0 ++ jobs -p + exit 0 Provides: mrpt-devel = 1.4.0-34.fc38 mrpt-devel(x86-64) = 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.x86_64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.YiESEq + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + DOCDIR=/builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/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.x86_64/usr/share/doc/mrpt-doc + cp -pr README.md /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc + cp -pr doc/COPYING /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc + cp -pr doc/html /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc + cp -pr samples /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64/usr/share/doc/mrpt-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: mrpt-doc = 1.4.0-34.fc38 mrpt-doc(x86-64) = 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.x86_64 Provides: mrpt-debugsource = 1.4.0-34.fc38 mrpt-debugsource(x86-64) = 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.x86_64 Provides: mrpt-debuginfo = 1.4.0-34.fc38 mrpt-debuginfo(x86-64) = 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-64) = 1.4.0-34.fc38 Processing files: mrpt-base-debuginfo-1.4.0-34.fc38.x86_64 Provides: debuginfo(build-id) = 8ec38df81aedb25564e9b42d8fcce320187b4764 mrpt-base-debuginfo = 1.4.0-34.fc38 mrpt-base-debuginfo(x86-64) = 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-64) = 1.4.0-34.fc38 Processing files: mrpt-libs-debuginfo-1.4.0-34.fc38.x86_64 Provides: debuginfo(build-id) = 2182d011ee8fefc21cfac63ca6196ccdaca16c69 debuginfo(build-id) = 2647bd006a225813420217af5b66bfb2704e27cb debuginfo(build-id) = 26d73bf25b3ed6e4c546feef84d67abe46245250 debuginfo(build-id) = 658e74cbae833b463c2f53eec0ea3f23e945a902 debuginfo(build-id) = 6c8573a9cc2223f889789dbb778d3efe76041566 debuginfo(build-id) = 7ae16b89fc92a057409bfa3664ddbd5de76141c4 debuginfo(build-id) = 8ec38df81aedb25564e9b42d8fcce320187b4764 debuginfo(build-id) = 9d55431aaf49685c968fd3063660fb8dd8f4c782 debuginfo(build-id) = a936b9121247a9217ada5e9d2e7ff2fe8e683e78 debuginfo(build-id) = b6b4eb6cb403e7c9d1af45a4dbe0507500da0936 debuginfo(build-id) = ce3357ef17fc477726c8568bd77defd9806ca97b debuginfo(build-id) = d04772120dddee9bd268601e0551ddeb99705b89 debuginfo(build-id) = d4662e85da27df851523a1ef64e774356e7d60ae debuginfo(build-id) = e600efa64201486e2af346fc3b58c0f33424a4be debuginfo(build-id) = f4d50fcf36a58489c51658e4398662f08d49acb6 mrpt-libs-debuginfo = 1.4.0-34.fc38 mrpt-libs-debuginfo(x86-64) = 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-64) = 1.4.0-34.fc38 Processing files: mrpt-apps-debuginfo-1.4.0-34.fc38.x86_64 Provides: debuginfo(build-id) = 02789756fb31d7e680722f7e2f0924b6c2aef390 debuginfo(build-id) = 0f206c1a4229ec6b2bfb92995042a1d534d59bc9 debuginfo(build-id) = 11f6c0c8ba2cc2db5351ee52b0944aa1c1ddc89f debuginfo(build-id) = 1a149dd7944ac8d4dfe007c6d4e6915329df23eb debuginfo(build-id) = 2a44bacb93df42af2919ef29cb8bc492ee019c38 debuginfo(build-id) = 2c06550844b4051056dfee20ca14b62862e87308 debuginfo(build-id) = 3065318955567ec44b1e5f884fb838388c0437fc debuginfo(build-id) = 40507a6a6eb720e022ec4004345d12ebcff68d0a debuginfo(build-id) = 4c065fe7b1db1bdadcf24c40f5a162d84bd3353e debuginfo(build-id) = 4da8a7db757f654457e4bda9abd435889004d8e0 debuginfo(build-id) = 5287dc756e25926802bd7de514e0ffae5f6d7fa5 debuginfo(build-id) = 5bb28ea9e4bc5ce63de916b46125bf6add52bd83 debuginfo(build-id) = 5ff22069d678fbe897e952c9a4f20e860a66778a debuginfo(build-id) = 61adfa997bb30a842f09510571419846ab284cb0 debuginfo(build-id) = 6251e7f78d57bd435da3d4d21af335528781ee71 debuginfo(build-id) = 6af76fa6f8af4853a992d2c5e935e001be913ce3 debuginfo(build-id) = 6e57fa321ced29af36ff9dfad2c9cc000ffd9c49 debuginfo(build-id) = 733f699aa91420b04fc5b7a402b164ea784f76b9 debuginfo(build-id) = 7c5bf3635d0dd58ca752eb14741232e241a9e322 debuginfo(build-id) = 846981cc906a46edbe46b915d3d2b17377ada696 debuginfo(build-id) = 88c4bc9efd8f245b0da82c45bd17afb6b9e062d2 debuginfo(build-id) = 90215ece336fe2b469e6877ccdfa13cc7a7b6b23 debuginfo(build-id) = 92994afd09307df7fc9c9f152c797b7dc027968e debuginfo(build-id) = 94bdff85100bdbf7fca0adc82c4051fb511341dc debuginfo(build-id) = 9c617366953ffa732fedc1b6c61ab50b97405946 debuginfo(build-id) = 9e4e28732ac76958a115b16bad7f218993f00f96 debuginfo(build-id) = ac453a98c6b8096aef9029a2cc4629816c0f3a6d debuginfo(build-id) = b785ff9c86443d230c4cd365d0e4369edbfbd1f1 debuginfo(build-id) = b95ef81901796ebc4c5fbc4b291917137af8da2e debuginfo(build-id) = c0d9116ce5232518e8299c912050cdaa000edb01 debuginfo(build-id) = c1e9b4095dc07b0e7a4e62d9645525dac1cf88b0 debuginfo(build-id) = c5aa9eb85501bb96fd412eab9cc942cc0c02ccba debuginfo(build-id) = d0a28c029432ab5a99c518d38f4e240ea25cb313 debuginfo(build-id) = d62ea90f9555862bc06f37ebd2a3bb6cb1543427 debuginfo(build-id) = d6b5f9652aff17caa30047fd9d3d8854dd39a683 debuginfo(build-id) = e3674a421f745cb4a7abfd5f05ab4a95cd8f4351 debuginfo(build-id) = e6ef2deef7b23da6f245cf6e20e1be839f03002f debuginfo(build-id) = eb1ea1f441933e4ae3973c4d248a986a4bc5b36c debuginfo(build-id) = edf7cb501be8ac1054caf7a62ae83764c672a80b debuginfo(build-id) = f2beb95a9f02d07a7ffb57091653069bcc301465 debuginfo(build-id) = f66da8067e07c2ab20872eed8362c367a37945c4 mrpt-apps-debuginfo = 1.4.0-34.fc38 mrpt-apps-debuginfo(x86-64) = 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-64) = 1.4.0-34.fc38 Processing files: mrpt-2d-slam-debuginfo-1.4.0-34.fc38.x86_64 Provides: debuginfo(build-id) = 6251e7f78d57bd435da3d4d21af335528781ee71 mrpt-2d-slam-debuginfo = 1.4.0-34.fc38 mrpt-2d-slam-debuginfo(x86-64) = 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-64) = 1.4.0-34.fc38 Processing files: mrpt-camera-calibration-debuginfo-1.4.0-34.fc38.x86_64 Provides: debuginfo(build-id) = 02789756fb31d7e680722f7e2f0924b6c2aef390 mrpt-camera-calibration-debuginfo = 1.4.0-34.fc38 mrpt-camera-calibration-debuginfo(x86-64) = 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-64) = 1.4.0-34.fc38 Processing files: mrpt-gridmap-navigation-debuginfo-1.4.0-34.fc38.x86_64 Provides: debuginfo(build-id) = c1e9b4095dc07b0e7a4e62d9645525dac1cf88b0 mrpt-gridmap-navigation-debuginfo = 1.4.0-34.fc38 mrpt-gridmap-navigation-debuginfo(x86-64) = 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-64) = 1.4.0-34.fc38 Processing files: mrpt-navlog-viewer-debuginfo-1.4.0-34.fc38.x86_64 Provides: debuginfo(build-id) = 5bb28ea9e4bc5ce63de916b46125bf6add52bd83 mrpt-navlog-viewer-debuginfo = 1.4.0-34.fc38 mrpt-navlog-viewer-debuginfo(x86-64) = 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-64) = 1.4.0-34.fc38 Processing files: mrpt-rawlog-viewer-debuginfo-1.4.0-34.fc38.x86_64 Provides: debuginfo(build-id) = f66da8067e07c2ab20872eed8362c367a37945c4 mrpt-rawlog-viewer-debuginfo = 1.4.0-34.fc38 mrpt-rawlog-viewer-debuginfo(x86-64) = 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-64) = 1.4.0-34.fc38 Processing files: mrpt-reactive-navigation-debuginfo-1.4.0-34.fc38.x86_64 Provides: debuginfo(build-id) = 6af76fa6f8af4853a992d2c5e935e001be913ce3 mrpt-reactive-navigation-debuginfo = 1.4.0-34.fc38 mrpt-reactive-navigation-debuginfo(x86-64) = 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-64) = 1.4.0-34.fc38 Processing files: mrpt-robotic-arm-kinematics-debuginfo-1.4.0-34.fc38.x86_64 Provides: debuginfo(build-id) = c5aa9eb85501bb96fd412eab9cc942cc0c02ccba mrpt-robotic-arm-kinematics-debuginfo = 1.4.0-34.fc38 mrpt-robotic-arm-kinematics-debuginfo(x86-64) = 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-64) = 1.4.0-34.fc38 Processing files: mrpt-scene-viewer-debuginfo-1.4.0-34.fc38.x86_64 Provides: debuginfo(build-id) = e3674a421f745cb4a7abfd5f05ab4a95cd8f4351 mrpt-scene-viewer-debuginfo = 1.4.0-34.fc38 mrpt-scene-viewer-debuginfo(x86-64) = 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-64) = 1.4.0-34.fc38 Processing files: mrpt-stereo-camera-calibration-debuginfo-1.4.0-34.fc38.x86_64 Provides: debuginfo(build-id) = 2a44bacb93df42af2919ef29cb8bc492ee019c38 mrpt-stereo-camera-calibration-debuginfo = 1.4.0-34.fc38 mrpt-stereo-camera-calibration-debuginfo(x86-64) = 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-64) = 1.4.0-34.fc38 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64 Wrote: /builddir/build/RPMS/mrpt-doc-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-apps-debuginfo-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-base-debuginfo-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-libs-debuginfo-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-rawlog-viewer-debuginfo-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-debugsource-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-debuginfo-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-libs-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-apps-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-stereo-camera-calibration-debuginfo-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-2d-slam-debuginfo-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-gridmap-navigation-debuginfo-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-scene-viewer-debuginfo-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-devel-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-base-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-camera-calibration-debuginfo-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-robotic-arm-kinematics-debuginfo-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-navlog-viewer-debuginfo-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-rawlog-viewer-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-reactive-navigation-debuginfo-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-gridmap-navigation-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-2d-slam-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-scene-viewer-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-reactive-navigation-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-stereo-camera-calibration-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-navlog-viewer-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-robotic-arm-kinematics-1.4.0-34.fc38.x86_64.rpm Wrote: /builddir/build/RPMS/mrpt-camera-calibration-1.4.0-34.fc38.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Ip9FoZ + umask 022 + cd /builddir/build/BUILD + cd mrpt-1.4.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/mrpt-1.4.0-34.fc38.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.U21NyQ + 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/02/789756fb31d7e680722f7e2f0924b6c2aef390 File listed twice: /usr/lib/.build-id/2a/44bacb93df42af2919ef29cb8bc492ee019c38 File listed twice: /usr/lib/.build-id/5b/b28ea9e4bc5ce63de916b46125bf6add52bd83 File listed twice: /usr/lib/.build-id/62/51e7f78d57bd435da3d4d21af335528781ee71 File listed twice: /usr/lib/.build-id/6a/f76fa6f8af4853a992d2c5e935e001be913ce3 File listed twice: /usr/lib/.build-id/c1/e9b4095dc07b0e7a4e62d9645525dac1cf88b0 File listed twice: /usr/lib/.build-id/c5/aa9eb85501bb96fd412eab9cc942cc0c02ccba File listed twice: /usr/lib/.build-id/e3/674a421f745cb4a7abfd5f05ab4a95cd8f4351 File listed twice: /usr/lib/.build-id/f6/6da8067e07c2ab20872eed8362c367a37945c4 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-x86_64-1673992155.014848/root/var/log/dnf.rpm.log /var/lib/mock/fedora-rawhide-x86_64-1673992155.014848/root/var/log/dnf.librepo.log /var/lib/mock/fedora-rawhide-x86_64-1673992155.014848/root/var/log/dnf.log INFO: Done(/var/lib/copr-rpmbuild/results/mrpt-1.4.0-34.fc38.src.rpm) Config(child) 47 minutes 39 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